Module: wine Branch: master Commit: d22569e83c166eedd99dabf0f8b00935575eb3b8 URL: http://source.winehq.org/git/wine.git/?a=commit;h=d22569e83c166eedd99dabf0f8...
Author: Daniel Lehman dlehman@esri.com Date: Fri Mar 31 16:04:32 2017 -0700
msvcp140: Add __crtFlushProcessWriteBuffers.
Signed-off-by: Daniel Lehman dlehman@esri.com Signed-off-by: Piotr Caban piotr@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/msvcp140/msvcp140.spec | 2 +- dlls/msvcp90/misc.c | 8 ++++++++ include/winbase.h | 1 + 3 files changed, 10 insertions(+), 1 deletion(-)
diff --git a/dlls/msvcp140/msvcp140.spec b/dlls/msvcp140/msvcp140.spec index 15b558df..14e0fa1 100644 --- a/dlls/msvcp140/msvcp140.spec +++ b/dlls/msvcp140/msvcp140.spec @@ -3762,7 +3762,7 @@ @ stub __crtCreateSymbolicLinkW @ cdecl __crtCreateThreadpoolTimer(ptr ptr ptr) MSVCP__crtCreateThreadpoolTimer @ cdecl __crtCreateThreadpoolWait(ptr ptr ptr) MSVCP__crtCreateThreadpoolWait -@ stub __crtFlushProcessWriteBuffers +@ cdecl __crtFlushProcessWriteBuffers() MSVCP__crtFlushProcessWriteBuffers @ cdecl __crtFreeLibraryWhenCallbackReturns(ptr ptr) MSVCP__crtFreeLibraryWhenCallbackReturns @ cdecl __crtGetCurrentProcessorNumber() MSVCP__crtGetCurrentProcessorNumber @ stub __crtGetFileInformationByHandleEx diff --git a/dlls/msvcp90/misc.c b/dlls/msvcp90/misc.c index 7d9c408..9f3724a 100644 --- a/dlls/msvcp90/misc.c +++ b/dlls/msvcp90/misc.c @@ -1263,6 +1263,14 @@ DWORD CDECL MSVCP__crtGetCurrentProcessorNumber(void) }
/********************************************************************* + * __crtFlushProcessWriteBuffers (MSVCP140.@) + */ +VOID CDECL MSVCP__crtFlushProcessWriteBuffers(void) +{ + return FlushProcessWriteBuffers(); +} + +/********************************************************************* * __crtCreateSemaphoreExW (MSVCP140.@) */ HANDLE CDECL MSVCP__crtCreateSemaphoreExW( diff --git a/include/winbase.h b/include/winbase.h index b7f86a2..67c29b5 100644 --- a/include/winbase.h +++ b/include/winbase.h @@ -1985,6 +1985,7 @@ WINBASEAPI PVOID WINAPI FlsGetValue(DWORD); WINBASEAPI BOOL WINAPI FlsSetValue(DWORD,PVOID); WINBASEAPI BOOL WINAPI FlushFileBuffers(HANDLE); WINBASEAPI BOOL WINAPI FlushInstructionCache(HANDLE,LPCVOID,SIZE_T); +WINBASEAPI VOID WINAPI FlushProcessWriteBuffers(void); WINBASEAPI BOOL WINAPI FlushViewOfFile(LPCVOID,SIZE_T); WINBASEAPI DWORD WINAPI FormatMessageA(DWORD,LPCVOID,DWORD,DWORD,LPSTR,DWORD,__ms_va_list*); WINBASEAPI DWORD WINAPI FormatMessageW(DWORD,LPCVOID,DWORD,DWORD,LPWSTR,DWORD,__ms_va_list*);