Make VIRTUAL_SetFaultHandler an internal function

Dimitrie O. Paun dpaun at rogers.com
Thu Apr 14 07:41:27 CDT 2005


I guess this has no chance of going away until we have a DIB engine,
which is not even on the horizon.

Let's make it explicit it's an internal Wine function.

ChangeLog
    Export VIRTUAL_SetFaultHandler() as __wine_set_fault_handler().


Index: dlls/ntdll/ntdll.spec
===================================================================
RCS file: /var/cvs/wine/dlls/ntdll/ntdll.spec,v
retrieving revision 1.175
diff -u -p -r1.175 ntdll.spec
--- dlls/ntdll/ntdll.spec	30 Mar 2005 10:22:51 -0000	1.175
+++ dlls/ntdll/ntdll.spec	5 Apr 2005 01:24:24 -0000
@@ -1024,6 +1024,7 @@
 
 # signal handling
 @ cdecl __wine_set_signal_handler(long ptr)
+@ cdecl __wine_set_fault_handler(ptr ptr ptr) VIRTUAL_SetFaultHandler
 
 # Filesystem
 @ cdecl wine_nt_to_unix_file_name(ptr ptr long long)
@@ -1035,4 +1036,3 @@
 @ cdecl MODULE_DllThreadAttach(ptr)
 @ cdecl MODULE_GetLoadOrderW(ptr wstr wstr)
 @ cdecl VERSION_Init(wstr)
-@ cdecl VIRTUAL_SetFaultHandler(ptr ptr ptr)
Index: dlls/x11drv/dib.c
===================================================================
RCS file: /var/cvs/wine/dlls/x11drv/dib.c,v
retrieving revision 1.34
diff -u -p -r1.34 dib.c
--- dlls/x11drv/dib.c	13 Apr 2005 14:45:27 -0000	1.34
+++ dlls/x11drv/dib.c	13 Apr 2005 21:18:59 -0000
@@ -4536,7 +4536,7 @@ static XImage *X11DRV_XShmCreateImage( i
 HBITMAP X11DRV_CreateDIBSection( X11DRV_PDEVICE *physDev, HBITMAP hbitmap,
                                  const BITMAPINFO *bmi, UINT usage )
 {
-    extern BOOL VIRTUAL_SetFaultHandler(LPCVOID addr, BOOL (*proc)(LPVOID, LPCVOID), LPVOID arg);
+    extern BOOL __wine_set_fault_handler(LPCVOID addr, BOOL (*proc)(LPVOID, LPCVOID), LPVOID arg);
     X_PHYSBITMAP *physBitmap;
     DIBSECTION dib;
 
@@ -4572,7 +4572,7 @@ HBITMAP X11DRV_CreateDIBSection( X11DRV_
 
       /* install fault handler */
     InitializeCriticalSection( &physBitmap->lock );
-    if (VIRTUAL_SetFaultHandler(dib.dsBm.bmBits, X11DRV_DIB_FaultHandler, physBitmap))
+    if (__wine_set_fault_handler(dib.dsBm.bmBits, X11DRV_DIB_FaultHandler, physBitmap))
     {
         X11DRV_DIB_DoProtectDIBSection( physBitmap, PAGE_READWRITE );
         physBitmap->status = DIB_Status_AppMod;

-- 
Dimi.



More information about the wine-patches mailing list