In WINSOCK_connect(), if a connect() call returns EINPROGRESS for
a non-blocking socket, then it sets the last error to
WSAEWOULDBLOCK and returns SOCKET_ERROR.  But isn't EINPROGRESS
normal for a connect() on a non-blocking socket?  I changed the
behavior so that it would report a connect success for EINPROGRESS
on a non-blocking socket, and this seemed to make wine behave
somewhat better.  Is this the right thing to do?

-- 
Matthew Cline        | Suppose you were an idiot.  And suppose that
[EMAIL PROTECTED] | you were a member of Congress.  But I repeat
                     | myself.  -- Mark Twain

Reply via email to