Stubs for ExAcquireFastMutex and ExReleaseFastMutex.
crwulff (none)
crwulff at cybertron.
Sat Dec 1 23:16:56 CST 2007
---
dlls/hal/hal.c | 21 +++++++++++++++++++++
dlls/hal/hal.spec | 4 ++--
2 files changed, 23 insertions(+), 2 deletions(-)
diff --git a/dlls/hal/hal.c b/dlls/hal/hal.c
index 10c695b..576dcf9 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
--
1.5.2.5
--=-EJE4yhWrLbD4btHWyblM--
More information about the wine-patches
mailing list