Mike McCormack mike_mccormack@start.com.au writes:
This is a fix for the problem below. Since all COM port fds are non-blocking, if we get an error (EAGAIN) return from the initial read, we should just ignore it and let the wineserver poll on it.
Shouldn't you check for EAGAIN then? It doesn't seem safe to ignore all errors.