From 7c5190e90e7780eb9abbc753c32ed8176afa9b4a Mon Sep 17 00:00:00 2001 From: Martin Storsjo Date: Wed, 26 Aug 2015 09:44:53 +0300 Subject: [PATCH] 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(+) create mode 100644 dlls/api-ms-win-crt-stdio-l1-1-0/Makefile.in create mode 100644 dlls/api-ms-win-crt-stdio-l1-1-0/api-ms-win-crt-stdio-l1-1-0.spec diff --git a/configure b/configure index 33e9e90b161..163c4580aa3 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 ef86b178fc3..ba023ced16c 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 00000000000..19ca3c4cb7e --- /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 00000000000..5516364faab --- /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 bc6c48d0329..e1c5c7faa07 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",