From 3108bac7da4e48dce40cc41a97bd3298e4da9f41 Mon Sep 17 00:00:00 2001 From: Daniel Lehman Date: Fri, 31 Mar 2017 16:04:32 -0700 Subject: [PATCH 6/7] msvcp140: Add __crtFlushProcessWriteBuffers Signed-off-by: Daniel Lehman --- 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*); -- 1.9.5