No longer call WaitFor*Object* from ntdll (but NtWait*Object*).
diff --git a/dlls/ntdll/signal_sparc.c b/dlls/ntdll/signal_sparc.c
index 3019e8b..4807198 100644
--- a/dlls/ntdll/signal_sparc.c
+++ b/dlls/ntdll/signal_sparc.c
@@ -384,8 +384,11 @@
*/
static HANDLER_DEF(usr1_handler)
{
+ LARGE_INTEGER timeout;
+
/* wait with 0 timeout, will only return once the thread is no longer suspended */
- WaitForMultipleObjectsEx( 0, NULL, FALSE, 0, FALSE );
+ timeout.QuadPart = 0;
+ NtWaitForMultipleObjects( 0, NULL, FALSE, FALSE, &timeout );
}