6 Feb
2025
6 Feb
'25
12:19 p.m.
Rémi Bernon (@rbernon) commented about dlls/ntdll/unix/sync.c:
+ { + static const LARGE_INTEGER timeout; + + ret = server_wait( NULL, 0, SELECT_INTERRUPTIBLE | SELECT_ALERTABLE, &timeout ); + assert( ret == STATUS_USER_APC ); + return ret; + } + + return wait_any ? args.index : 0; + } + else if (errno == EOWNERDEAD) + return STATUS_ABANDONED + (wait_any ? args.index : 0); + else if (errno == ETIMEDOUT) + return STATUS_TIMEOUT; + else + return errno_to_status( errno );
}
if (errno == EOWNERDEAD) return STATUS_ABANDONED + (wait_any ? args.index : 0);
if (errno == ETIMEDOUT) return STATUS_TIMEOUT;
return errno_to_status( errno );
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/7226#note_93881