29 Oct
2025
29 Oct
'25
5:15 p.m.
On Wed Oct 29 22:06:11 2025 +0000, Paul Gofman wrote:
Well, in the last patch: ``` - return WaitForMultipleObjectsEx( 1, &handle, FALSE, timeout, alertable ); + NTSTATUS status; + LARGE_INTEGER time; + + status = NtWaitForSingleObject( normalize_std_handle( handle ), alertable, + get_nt_timeout( &time, timeout ) ); ``` Previously there wasn't normalize_std_handle call, now there is (which replaces special values like STD_INPUT_HANDLE with the handles fetched from TEB), so looks it changes the behaviour? Am I missing something? `WaitForMultipleObjectsEx()` would normalize all std handles then previously.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/9305#note_120047