Alexandre Julliard : kernelbase: No longer import kernel32.

Alexandre Julliard julliard at winehq.org
Fri Dec 13 15:27:20 CST 2019


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

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Fri Dec 13 09:50:15 2019 +0100

kernelbase: No longer import kernel32.

Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/kernelbase/Makefile.in | 2 +-
 dlls/kernelbase/debug.c     | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/dlls/kernelbase/Makefile.in b/dlls/kernelbase/Makefile.in
index aa2a79b910..9279ddbb57 100644
--- a/dlls/kernelbase/Makefile.in
+++ b/dlls/kernelbase/Makefile.in
@@ -1,6 +1,6 @@
 MODULE    = kernelbase.dll
 IMPORTLIB = kernelbase
-IMPORTS   = uuid ntdll winecrt0 kernel32
+IMPORTS   = uuid ntdll winecrt0
 EXTRADLLFLAGS = -nodefaultlibs -nostartfiles -mno-cygwin
 
 C_SRCS = \
diff --git a/dlls/kernelbase/debug.c b/dlls/kernelbase/debug.c
index f79be7fa6f..53b95aa6dd 100644
--- a/dlls/kernelbase/debug.c
+++ b/dlls/kernelbase/debug.c
@@ -43,6 +43,8 @@ typedef INT (WINAPI *MessageBoxW_funcptr)(HWND,LPCWSTR,LPCWSTR,UINT);
 
 static PTOP_LEVEL_EXCEPTION_FILTER top_filter;
 
+void *dummy = RtlUnwind;  /* force importing RtlUnwind from ntdll */
+
 /***********************************************************************
  *           CheckRemoteDebuggerPresent   (kernelbase.@)
  */




More information about the wine-cvs mailing list