Martin Storsjo : api-ms-win-crt-stdio-l1-1-0: Add stub dll.

Alexandre Julliard julliard at wine.codeweavers.com
Wed Aug 26 09:57:11 CDT 2015


Module: wine
Branch: master
Commit: 7c5190e90e7780eb9abbc753c32ed8176afa9b4a
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=7c5190e90e7780eb9abbc753c32ed8176afa9b4a

Author: Martin Storsjo <martin at martin.st>
Date:   Wed Aug 26 09:44:53 2015 +0300

api-ms-win-crt-stdio-l1-1-0: Add stub dll.

---

 configure                                          |   2 +
 configure.ac                                       |   1 +
 dlls/api-ms-win-crt-stdio-l1-1-0/Makefile.in       |   1 +
 .../api-ms-win-crt-stdio-l1-1-0.spec               | 159 +++++++++++++++++++++
 tools/make_specfiles                               |   1 +
 5 files changed, 164 insertions(+)

diff --git a/configure b/configure
index 33e9e90..163c458 100755
--- a/configure
+++ b/configure
@@ -926,6 +926,7 @@ enable_api_ms_win_crt_multibyte_l1_1_0
 enable_api_ms_win_crt_private_l1_1_0
 enable_api_ms_win_crt_process_l1_1_0
 enable_api_ms_win_crt_runtime_l1_1_0
+enable_api_ms_win_crt_stdio_l1_1_0
 enable_api_ms_win_downlevel_advapi32_l1_1_0
 enable_api_ms_win_downlevel_advapi32_l2_1_0
 enable_api_ms_win_downlevel_normaliz_l1_1_0
@@ -17177,6 +17178,7 @@ wine_fn_config_dll api-ms-win-crt-multibyte-l1-1-0 enable_api_ms_win_crt_multiby
 wine_fn_config_dll api-ms-win-crt-private-l1-1-0 enable_api_ms_win_crt_private_l1_1_0
 wine_fn_config_dll api-ms-win-crt-process-l1-1-0 enable_api_ms_win_crt_process_l1_1_0
 wine_fn_config_dll api-ms-win-crt-runtime-l1-1-0 enable_api_ms_win_crt_runtime_l1_1_0
+wine_fn_config_dll api-ms-win-crt-stdio-l1-1-0 enable_api_ms_win_crt_stdio_l1_1_0
 wine_fn_config_dll api-ms-win-downlevel-advapi32-l1-1-0 enable_api_ms_win_downlevel_advapi32_l1_1_0
 wine_fn_config_dll api-ms-win-downlevel-advapi32-l2-1-0 enable_api_ms_win_downlevel_advapi32_l2_1_0
 wine_fn_config_dll api-ms-win-downlevel-normaliz-l1-1-0 enable_api_ms_win_downlevel_normaliz_l1_1_0
diff --git a/configure.ac b/configure.ac
index ef86b17..ba023ce 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2766,6 +2766,7 @@ WINE_CONFIG_DLL(api-ms-win-crt-multibyte-l1-1-0)
 WINE_CONFIG_DLL(api-ms-win-crt-private-l1-1-0)
 WINE_CONFIG_DLL(api-ms-win-crt-process-l1-1-0)
 WINE_CONFIG_DLL(api-ms-win-crt-runtime-l1-1-0)
+WINE_CONFIG_DLL(api-ms-win-crt-stdio-l1-1-0)
 WINE_CONFIG_DLL(api-ms-win-downlevel-advapi32-l1-1-0)
 WINE_CONFIG_DLL(api-ms-win-downlevel-advapi32-l2-1-0)
 WINE_CONFIG_DLL(api-ms-win-downlevel-normaliz-l1-1-0)
diff --git a/dlls/api-ms-win-crt-stdio-l1-1-0/Makefile.in b/dlls/api-ms-win-crt-stdio-l1-1-0/Makefile.in
new file mode 100644
index 0000000..19ca3c4
--- /dev/null
+++ b/dlls/api-ms-win-crt-stdio-l1-1-0/Makefile.in
@@ -0,0 +1 @@
+MODULE    = api-ms-win-crt-stdio-l1-1-0.dll
diff --git a/dlls/api-ms-win-crt-stdio-l1-1-0/api-ms-win-crt-stdio-l1-1-0.spec b/dlls/api-ms-win-crt-stdio-l1-1-0/api-ms-win-crt-stdio-l1-1-0.spec
new file mode 100644
index 0000000..5516364
--- /dev/null
+++ b/dlls/api-ms-win-crt-stdio-l1-1-0/api-ms-win-crt-stdio-l1-1-0.spec
@@ -0,0 +1,159 @@
+@ stub __acrt_iob_func
+@ cdecl __p__commode() ucrtbase.__p__commode
+@ cdecl __p__fmode() ucrtbase.__p__fmode
+@ stub __stdio_common_vfprintf
+@ stub __stdio_common_vfprintf_p
+@ stub __stdio_common_vfprintf_s
+@ stub __stdio_common_vfscanf
+@ stub __stdio_common_vfwprintf
+@ stub __stdio_common_vfwprintf_p
+@ stub __stdio_common_vfwprintf_s
+@ stub __stdio_common_vfwscanf
+@ stub __stdio_common_vsnprintf_s
+@ stub __stdio_common_vsnwprintf_s
+@ stub __stdio_common_vsprintf
+@ stub __stdio_common_vsprintf_p
+@ stub __stdio_common_vsprintf_s
+@ stub __stdio_common_vsscanf
+@ stub __stdio_common_vswprintf
+@ stub __stdio_common_vswprintf_p
+@ stub __stdio_common_vswprintf_s
+@ stub __stdio_common_vswscanf
+@ cdecl _chsize(long long) ucrtbase._chsize
+@ cdecl _chsize_s(long int64) ucrtbase._chsize_s
+@ cdecl _close(long) ucrtbase._close
+@ cdecl _commit(long) ucrtbase._commit
+@ cdecl _creat(str long) ucrtbase._creat
+@ cdecl _dup(long) ucrtbase._dup
+@ cdecl _dup2(long long) ucrtbase._dup2
+@ cdecl _eof(long) ucrtbase._eof
+@ cdecl _fclose_nolock(ptr) ucrtbase._fclose_nolock
+@ cdecl _fcloseall() ucrtbase._fcloseall
+@ cdecl _fflush_nolock(ptr) ucrtbase._fflush_nolock
+@ cdecl _fgetc_nolock(ptr) ucrtbase._fgetc_nolock
+@ cdecl _fgetchar() ucrtbase._fgetchar
+@ cdecl _fgetwc_nolock(ptr) ucrtbase._fgetwc_nolock
+@ cdecl _fgetwchar() ucrtbase._fgetwchar
+@ cdecl _filelength(long) ucrtbase._filelength
+@ cdecl -ret64 _filelengthi64(long) ucrtbase._filelengthi64
+@ cdecl _fileno(ptr) ucrtbase._fileno
+@ cdecl _flushall() ucrtbase._flushall
+@ cdecl _fputc_nolock(long ptr) ucrtbase._fputc_nolock
+@ cdecl _fputchar(long) ucrtbase._fputchar
+@ cdecl _fputwc_nolock(long ptr) ucrtbase._fputwc_nolock
+@ cdecl _fputwchar(long) ucrtbase._fputwchar
+@ cdecl _fread_nolock(ptr long long ptr) ucrtbase._fread_nolock
+@ cdecl _fread_nolock_s(ptr long long long ptr) ucrtbase._fread_nolock_s
+@ cdecl _fseek_nolock(ptr long long) ucrtbase._fseek_nolock
+@ cdecl _fseeki64(ptr int64 long) ucrtbase._fseeki64
+@ cdecl _fseeki64_nolock(ptr int64 long) ucrtbase._fseeki64_nolock
+@ cdecl _fsopen(str str long) ucrtbase._fsopen
+@ cdecl _ftell_nolock(ptr) ucrtbase._ftell_nolock
+@ cdecl -ret64 _ftelli64(ptr) ucrtbase._ftelli64
+@ cdecl -ret64 _ftelli64_nolock(ptr) ucrtbase._ftelli64_nolock
+@ cdecl _fwrite_nolock(ptr long long ptr) ucrtbase._fwrite_nolock
+@ cdecl _get_fmode(ptr) ucrtbase._get_fmode
+@ cdecl _get_osfhandle(long) ucrtbase._get_osfhandle
+@ cdecl _get_printf_count_output() ucrtbase._get_printf_count_output
+@ stub _get_stream_buffer_pointers
+@ cdecl _getc_nolock(ptr) ucrtbase._getc_nolock
+@ cdecl _getcwd(str long) ucrtbase._getcwd
+@ cdecl _getdcwd(long str long) ucrtbase._getdcwd
+@ cdecl _getmaxstdio() ucrtbase._getmaxstdio
+@ cdecl _getw(ptr) ucrtbase._getw
+@ cdecl _getwc_nolock(ptr) ucrtbase._getwc_nolock
+@ cdecl _getws(ptr) ucrtbase._getws
+@ stub _getws_s
+@ cdecl _isatty(long) ucrtbase._isatty
+@ cdecl _kbhit() ucrtbase._kbhit
+@ cdecl _locking(long long long) ucrtbase._locking
+@ cdecl _lseek(long long long) ucrtbase._lseek
+@ cdecl -ret64 _lseeki64(long int64 long) ucrtbase._lseeki64
+@ cdecl _mktemp(str) ucrtbase._mktemp
+@ cdecl _mktemp_s(str long) ucrtbase._mktemp_s
+@ varargs _open(str long) ucrtbase._open
+@ cdecl _open_osfhandle(long long) ucrtbase._open_osfhandle
+@ cdecl _pclose(ptr) ucrtbase._pclose
+@ cdecl _pipe(ptr long long) ucrtbase._pipe
+@ cdecl _popen(str str) ucrtbase._popen
+@ cdecl _putc_nolock(long ptr) ucrtbase._putc_nolock
+@ cdecl _putw(long ptr) ucrtbase._putw
+@ cdecl _putwc_nolock(long ptr) ucrtbase._putwc_nolock
+@ cdecl _putws(wstr) ucrtbase._putws
+@ cdecl _read(long ptr long) ucrtbase._read
+@ cdecl _rmtmp() ucrtbase._rmtmp
+@ cdecl _set_fmode(long) ucrtbase._set_fmode
+@ cdecl _set_printf_count_output(long) ucrtbase._set_printf_count_output
+@ cdecl _setmaxstdio(long) ucrtbase._setmaxstdio
+@ cdecl _setmode(long long) ucrtbase._setmode
+@ varargs _sopen(str long long) ucrtbase._sopen
+@ stub _sopen_dispatch
+@ cdecl _sopen_s(ptr str long long long) ucrtbase._sopen_s
+@ cdecl _tell(long) ucrtbase._tell
+@ cdecl -ret64 _telli64(long) ucrtbase._telli64
+@ cdecl _tempnam(str str) ucrtbase._tempnam
+@ cdecl _ungetc_nolock(long ptr) ucrtbase._ungetc_nolock
+@ cdecl _ungetwc_nolock(long ptr) ucrtbase._ungetwc_nolock
+@ cdecl _wcreat(wstr long) ucrtbase._wcreat
+@ cdecl _wfdopen(long wstr) ucrtbase._wfdopen
+@ cdecl _wfopen(wstr wstr) ucrtbase._wfopen
+@ cdecl _wfopen_s(ptr wstr wstr) ucrtbase._wfopen_s
+@ cdecl _wfreopen(wstr wstr ptr) ucrtbase._wfreopen
+@ cdecl _wfreopen_s(ptr wstr wstr ptr) ucrtbase._wfreopen_s
+@ cdecl _wfsopen(wstr wstr long) ucrtbase._wfsopen
+@ cdecl _wmktemp(wstr) ucrtbase._wmktemp
+@ cdecl _wmktemp_s(wstr long) ucrtbase._wmktemp_s
+@ varargs _wopen(wstr long) ucrtbase._wopen
+@ cdecl _wpopen(wstr wstr) ucrtbase._wpopen
+@ cdecl _write(long ptr long) ucrtbase._write
+@ varargs _wsopen(wstr long long) ucrtbase._wsopen
+@ stub _wsopen_dispatch
+@ cdecl _wsopen_s(ptr wstr long long long) ucrtbase._wsopen_s
+@ cdecl _wtempnam(wstr wstr) ucrtbase._wtempnam
+@ cdecl _wtmpnam(ptr) ucrtbase._wtmpnam
+@ stub _wtmpnam_s
+@ cdecl clearerr(ptr) ucrtbase.clearerr
+@ stub clearerr_s
+@ cdecl fclose(ptr) ucrtbase.fclose
+@ cdecl feof(ptr) ucrtbase.feof
+@ cdecl ferror(ptr) ucrtbase.ferror
+@ cdecl fflush(ptr) ucrtbase.fflush
+@ cdecl fgetc(ptr) ucrtbase.fgetc
+@ cdecl fgetpos(ptr ptr) ucrtbase.fgetpos
+@ cdecl fgets(ptr long ptr) ucrtbase.fgets
+@ cdecl fgetwc(ptr) ucrtbase.fgetwc
+@ cdecl fgetws(ptr long ptr) ucrtbase.fgetws
+@ cdecl fopen(str str) ucrtbase.fopen
+@ cdecl fopen_s(ptr str str) ucrtbase.fopen_s
+@ cdecl fputc(long ptr) ucrtbase.fputc
+@ cdecl fputs(str ptr) ucrtbase.fputs
+@ cdecl fputwc(long ptr) ucrtbase.fputwc
+@ cdecl fputws(wstr ptr) ucrtbase.fputws
+@ cdecl fread(ptr long long ptr) ucrtbase.fread
+@ cdecl fread_s(ptr long long long ptr) ucrtbase.fread_s
+@ cdecl freopen(str str ptr) ucrtbase.freopen
+@ cdecl freopen_s(ptr str str ptr) ucrtbase.freopen_s
+@ cdecl fseek(ptr long long) ucrtbase.fseek
+@ cdecl fsetpos(ptr ptr) ucrtbase.fsetpos
+@ cdecl ftell(ptr) ucrtbase.ftell
+@ cdecl fwrite(ptr long long ptr) ucrtbase.fwrite
+@ cdecl getc(ptr) ucrtbase.getc
+@ cdecl getchar() ucrtbase.getchar
+@ cdecl gets(str) ucrtbase.gets
+@ stub gets_s
+@ cdecl getwc(ptr) ucrtbase.getwc
+@ cdecl getwchar() ucrtbase.getwchar
+@ cdecl putc(long ptr) ucrtbase.putc
+@ cdecl putchar(long) ucrtbase.putchar
+@ cdecl puts(str) ucrtbase.puts
+@ cdecl putwc(long ptr) ucrtbase.putwc
+@ cdecl putwchar(long) ucrtbase.putwchar
+@ cdecl rewind(ptr) ucrtbase.rewind
+@ cdecl setbuf(ptr ptr) ucrtbase.setbuf
+@ cdecl setvbuf(ptr str long long) ucrtbase.setvbuf
+@ cdecl tmpfile() ucrtbase.tmpfile
+@ cdecl tmpfile_s(ptr) ucrtbase.tmpfile_s
+@ cdecl tmpnam(ptr) ucrtbase.tmpnam
+@ stub tmpnam_s
+@ cdecl ungetc(long ptr) ucrtbase.ungetc
+@ cdecl ungetwc(long ptr) ucrtbase.ungetwc
diff --git a/tools/make_specfiles b/tools/make_specfiles
index bc6c48d..e1c5c7f 100755
--- a/tools/make_specfiles
+++ b/tools/make_specfiles
@@ -62,6 +62,7 @@ my @dll_groups =
   "api-ms-win-crt-private-l1-1-0",
   "api-ms-win-crt-process-l1-1-0",
   "api-ms-win-crt-runtime-l1-1-0",
+  "api-ms-win-crt-stdio-l1-1-0",
  ],
  [
   "msvcp120",




More information about the wine-cvs mailing list