Alexandre Julliard pushed to branch master at wine / wine
Commits: fe85e339 by Alex Henrie at 2025-07-02T21:37:40+02:00 ntdll: Don't skip synchronous read when serial read timeout is infinite.
If get_io_timeouts sets the interval timeout to 0, it means that the read should return immediately even if there is no data. If get_io_timeouts sets the interval timeout to -1, it means that the read operation should wait indefinitely for the next byte. In either case, the interval timer is not used, so there's no need to worry about forgetting to start it, and the delay in returning data was causing a problem in Ti99Hdx.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=42882
- - - - -
1 changed file:
- dlls/ntdll/unix/file.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/fe85e339689c8a140ee9ad369767402...