]> git.saurik.com Git - apple/xnu.git/blobdiff - iokit/Kernel/IOSyncer.cpp
xnu-792.6.70.tar.gz
[apple/xnu.git] / iokit / Kernel / IOSyncer.cpp
index 815cc3b1f63868a3bd80fc91b77a17cc200c7c5e..c72281501dc50a271d6e585b71a281c20efd33c9 100644 (file)
@@ -76,14 +76,14 @@ void IOSyncer::free()
     OSObject::free();
 }
 
-IOReturn IOSyncer::wait(bool autoRelease = true)
+IOReturn IOSyncer::wait(bool autoRelease)
 {
     IOInterruptState is = IOSimpleLockLockDisableInterrupt(guardLock);
 
     if (threadMustStop) {
        assert_wait((void *) &threadMustStop, false);
        IOSimpleLockUnlockEnableInterrupt(guardLock, is);
-        thread_block(0);
+        thread_block(THREAD_CONTINUE_NULL);
     }
     else
         IOSimpleLockUnlockEnableInterrupt(guardLock, is);
@@ -96,8 +96,7 @@ IOReturn IOSyncer::wait(bool autoRelease = true)
     return result;
 }
 
-void IOSyncer::signal(IOReturn res = kIOReturnSuccess,
-                                       bool autoRelease = true)
+void IOSyncer::signal(IOReturn res, bool autoRelease)
 {
     fResult = res;
     privateSignal();