Alexandre Julliard : kernelbase: Comment out DECLSPEC_HOTPATCH on stub functions.

Alexandre Julliard julliard at winehq.org
Tue Aug 27 15:28:15 CDT 2019


Module: wine
Branch: master
Commit: 5fb8e3edef02030c056dc827bfbdf3c45c78bdac
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=5fb8e3edef02030c056dc827bfbdf3c45c78bdac

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Tue Aug 27 11:46:51 2019 +0200

kernelbase: Comment out DECLSPEC_HOTPATCH on stub functions.

It triggers a MinGW compiler bug.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47633
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/kernelbase/file.c    | 2 +-
 dlls/kernelbase/process.c | 7 +++----
 dlls/kernelbase/thread.c  | 2 +-
 3 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/dlls/kernelbase/file.c b/dlls/kernelbase/file.c
index 2aa751c..ed1471d 100644
--- a/dlls/kernelbase/file.c
+++ b/dlls/kernelbase/file.c
@@ -1172,7 +1172,7 @@ HANDLE WINAPI DECLSPEC_HOTPATCH OpenFileById( HANDLE handle, LPFILE_ID_DESCRIPTO
 /***********************************************************************
  *	ReOpenFile   (kernelbase.@)
  */
-HANDLE WINAPI DECLSPEC_HOTPATCH ReOpenFile( HANDLE handle, DWORD access, DWORD sharing, DWORD flags )
+HANDLE WINAPI /* DECLSPEC_HOTPATCH */ ReOpenFile( HANDLE handle, DWORD access, DWORD sharing, DWORD flags )
 {
     FIXME( "(%p, %d, %d, %d): stub\n", handle, access, sharing, flags );
     return INVALID_HANDLE_VALUE;
diff --git a/dlls/kernelbase/process.c b/dlls/kernelbase/process.c
index 8423a54..a205b14 100644
--- a/dlls/kernelbase/process.c
+++ b/dlls/kernelbase/process.c
@@ -155,7 +155,7 @@ DWORD WINAPI DECLSPEC_HOTPATCH GetProcessId( HANDLE process )
 /**********************************************************************
  *           GetProcessMitigationPolicy   (kernelbase.@)
  */
-BOOL WINAPI DECLSPEC_HOTPATCH GetProcessMitigationPolicy( HANDLE process, PROCESS_MITIGATION_POLICY policy,
+BOOL WINAPI /* DECLSPEC_HOTPATCH */ GetProcessMitigationPolicy( HANDLE process, PROCESS_MITIGATION_POLICY policy,
                                                           void *buffer, SIZE_T length )
 {
     FIXME( "(%p, %u, %p, %lu): stub\n", process, policy, buffer, length );
@@ -291,7 +291,7 @@ BOOL WINAPI DECLSPEC_HOTPATCH SetProcessAffinityUpdateMode( HANDLE process, DWOR
 /**********************************************************************
  *           SetProcessMitigationPolicy   (kernelbase.@)
  */
-BOOL WINAPI DECLSPEC_HOTPATCH SetProcessMitigationPolicy( PROCESS_MITIGATION_POLICY policy,
+BOOL WINAPI /* DECLSPEC_HOTPATCH */ SetProcessMitigationPolicy( PROCESS_MITIGATION_POLICY policy,
                                                           void *buffer, SIZE_T length )
 {
     FIXME( "(%d, %p, %lu): stub\n", policy, buffer, length );
@@ -302,7 +302,7 @@ BOOL WINAPI DECLSPEC_HOTPATCH SetProcessMitigationPolicy( PROCESS_MITIGATION_POL
 /***********************************************************************
  *           SetProcessPriorityBoost   (kernelbase.@)
  */
-BOOL WINAPI DECLSPEC_HOTPATCH SetProcessPriorityBoost( HANDLE process, BOOL disable )
+BOOL WINAPI /* DECLSPEC_HOTPATCH */ SetProcessPriorityBoost( HANDLE process, BOOL disable )
 {
     FIXME( "(%p,%d): stub\n", process, disable );
     return TRUE;
@@ -327,7 +327,6 @@ BOOL WINAPI DECLSPEC_HOTPATCH SetProcessShutdownParameters( DWORD level, DWORD f
 BOOL WINAPI DECLSPEC_HOTPATCH SetProcessWorkingSetSizeEx( HANDLE process, SIZE_T minset,
                                                           SIZE_T maxset, DWORD flags )
 {
-    WARN( "(%p,%ld,%ld,%x): stub - harmless\n", process, minset, maxset, flags );
     return TRUE;
 }
 
diff --git a/dlls/kernelbase/thread.c b/dlls/kernelbase/thread.c
index 518ea93..2bc3d85 100644
--- a/dlls/kernelbase/thread.c
+++ b/dlls/kernelbase/thread.c
@@ -1084,7 +1084,7 @@ PTP_CLEANUP_GROUP WINAPI DECLSPEC_HOTPATCH CreateThreadpoolCleanupGroup(void)
 /***********************************************************************
  *           CreateThreadpoolIo   (kernelbase.@)
  */
-PTP_IO WINAPI DECLSPEC_HOTPATCH CreateThreadpoolIo( HANDLE handle, PTP_WIN32_IO_CALLBACK callback,
+PTP_IO WINAPI /* DECLSPEC_HOTPATCH */ CreateThreadpoolIo( HANDLE handle, PTP_WIN32_IO_CALLBACK callback,
                                                     PVOID userdata, TP_CALLBACK_ENVIRON *environment )
 {
     FIXME( "(%p, %p, %p, %p): stub\n", handle, callback, userdata, environment );




More information about the wine-cvs mailing list