Brendan Shanks (@bshanks) commented about dlls/ntdll/unix/sync.c:
timespec.tv_nsec = (timeleft % TICKSPERSEC) * 100;
ret = semaphore_timedwait( sem, timespec );
if (timespec.tv_sec > 0x7FFFFFFF) timeout = NULL; }
elseret = semaphore_wait( sem );switch (ret){case KERN_SUCCESS: return STATUS_ALERTED;case KERN_ABORTED: continue;case KERN_OPERATION_TIMED_OUT: return STATUS_TIMEOUT;default: return STATUS_INVALID_HANDLE;}
ret = kevent( entry->kq, NULL, 0, &wait_event, 1, timeout ? ×pec : NULL );
Blank line doesn't seem necessary here