mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-11-05 13:20:11 +00:00
aio_suspend and aio_waitcomplete waited through std::condition_variable, which winpthreads ends only on 15.6 ms GetTickCount64 steps (#1471). They also restarted the full timeout after every wake that did not finish their wait, so completions of other requests could keep them waiting past it. Both now compute one deadline and wait on TimedWait::Condition until it. Co-Authored-By: Claude Opus 5.5 <[email protected]>