Alexandre Julliard pushed to branch master at wine / wine
Commits: e01b7085 by Paul Gofman at 2024-10-23T11:37:08+02:00 ntdll: Introduce a separate per-thread object for internal completion waits.
- - - - - dc7bdc3d by Paul Gofman at 2024-10-23T11:37:09+02:00 ntdll: Assign completion to thread when wait for completion is satisfied.
- - - - - b6904756 by Paul Gofman at 2024-10-23T11:37:09+02:00 ntdll: Handle user APCs explicitly in NtRemoveIoCompletionEx().
- - - - - 291888be by Paul Gofman at 2024-10-23T11:37:09+02:00 server: Signal completion port waits on handle close.
- - - - - 764162fc by Alexey Prokhin at 2024-10-23T11:37:09+02:00 kernelbase: Set the proper error code in GetQueuedCompletionStatus{Ex} when the handle is closed.
- - - - - 59993d73 by Paul Gofman at 2024-10-23T11:37:09+02:00 ntdll/tests: Add tests for completion port signaling.
- - - - -
12 changed files:
- dlls/kernelbase/sync.c - dlls/ntdll/tests/file.c - dlls/ntdll/tests/sync.c - dlls/ntdll/unix/sync.c - include/wine/server_protocol.h - server/completion.c - server/file.h - server/protocol.def - server/request.h - server/thread.c - server/thread.h - server/trace.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/18844cef2086683144902c8c1f97fe...