21 Jul
2025
21 Jul
'25
6:35 p.m.
``` @@ -336,6 +338,7 @@ static void async_call_completion_callback( struct async *async ) obj_handle_t async_handoff( struct async *async, data_size_t *result, int force_blocking ) { async->blocking = force_blocking || async->blocking; + async->alertable_wait = async->blocking && async->fd && is_fd_wait_alertable( async->fd ) && !force_blocking; if (async->unknown_status) { ``` Bit of a nitpick at this point, but we're guaranteed to have an fd here. Also, you don't need the "async->blocking" part, because is_fd_wait_alertable() already communicates that. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/8592#note_110537