hal: Stubs for ExAcquireFastMutex and ExReleaseFastMutex.

Chris Wulff crwulff at rochester.rr.com
Tue Dec 18 20:54:25 CST 2007


-- Chris Wulff
-------------- next part --------------
commit b109fc2bc6a002fa721ecfc7b6193d08e4d09a02
Author: crwulff <crwulff at cybertron.(none)>
Date:   Sun Dec 2 00:16:56 2007 -0500

    Stubs for ExAcquireFastMutex and ExReleaseFastMutex.

diff --git a/dlls/hal/hal.c b/dlls/hal/hal.c
index 9ccc474..e413949 100644
--- a/dlls/hal/hal.c
+++ b/dlls/hal/hal.c
@@ -52,6 +52,27 @@ WINE_DEFAULT_DEBUG_CHANNEL(ntoskrnl);
                        "jmp " __ASM_NAME("__regs_") #name )
 #endif
 
+#ifdef DEFINE_FASTCALL1_ENTRYPOINT
+DEFINE_FASTCALL1_ENTRYPOINT( ExAcquireFastMutex ) 
+VOID WINAPI __regs_ExAcquireFastMutex(PFAST_MUTEX FastMutex)
+#else
+VOID WINAPI ExAcquireFastMutex(PFAST_MUTEX FastMutex)
+#endif
+{
+    FIXME( "(%p) stub!\n", FastMutex );
+}
+
+
+#ifdef DEFINE_FASTCALL1_ENTRYPOINT
+DEFINE_FASTCALL1_ENTRYPOINT( ExReleaseFastMutex ) 
+VOID WINAPI __regs_ExReleaseFastMutex(PFAST_MUTEX FastMutex)
+#else
+VOID WINAPI ExReleaseFastMutex(PFAST_MUTEX FastMutex)
+#endif
+{
+    FIXME( "(%p) stub!\n", FastMutex );
+}
+
 
 #ifdef DEFINE_FASTCALL1_ENTRYPOINT
 DEFINE_FASTCALL1_ENTRYPOINT( KfAcquireSpinLock )
diff --git a/dlls/hal/hal.spec b/dlls/hal/hal.spec
index 298dc8e..218ceb8 100644
--- a/dlls/hal/hal.spec
+++ b/dlls/hal/hal.spec
@@ -1,5 +1,5 @@
-@ stub ExAcquireFastMutex
-@ stub ExReleaseFastMutex
+@ stdcall -norelay ExAcquireFastMutex(ptr)
+@ stdcall -norelay ExReleaseFastMutex(ptr)
 @ stub ExTryToAcquireFastMutex
 @ stub HalClearSoftwareInterrupt
 @ stub HalRequestSoftwareInterrupt


More information about the wine-patches mailing list