KERNEL32: Fix sync tests on Win98/ME
Felix Nawothnig
felix.nawothnig at t-online.de
Sat Jul 30 09:29:14 CDT 2005
ChangeLog:
Fix sync tests on Win98/ME
-------------- next part --------------
Index: dlls/kernel/tests/sync.c
===================================================================
RCS file: /home/wine/wine/dlls/kernel/tests/sync.c,v
retrieving revision 1.1
diff -u -r1.1 sync.c
--- dlls/kernel/tests/sync.c 24 Apr 2005 17:37:52 -0000 1.1
+++ dlls/kernel/tests/sync.c 30 Jul 2005 14:27:06 -0000
@@ -39,16 +39,20 @@
if (!pSignalObjectAndWait)
return;
- /* events */
+ /* invalid parameters */
+ r = pSignalObjectAndWait(NULL, NULL, 0, 0);
+ if (r == ERROR_INVALID_FUNCTION)
+ {
+ trace("SignalObjectAndWait not implemented, skipping tests\n");
+ return; /* Win98/ME */
+ }
+ ok( r == WAIT_FAILED, "should fail\n");
+
event[0] = CreateEvent(NULL, 0, 0, NULL);
event[1] = CreateEvent(NULL, 1, 1, NULL);
ok( event[0] && event[1], "failed to create event flags\n");
- /* invalid parameters */
- r = pSignalObjectAndWait(NULL, NULL, 0, 0);
- ok( r == WAIT_FAILED, "should fail\n");
-
r = pSignalObjectAndWait(event[0], NULL, 0, FALSE);
ok( r == WAIT_FAILED, "should fail\n");
More information about the wine-patches
mailing list