connect() on win32 can do more things than we thought?

svn:r2999
This commit is contained in:
Nick Mathewson 2004-11-28 05:58:55 +00:00
parent 0702179d28
commit 32651dd108

View File

@ -124,7 +124,7 @@ int tor_socketpair(int family, int type, int protocol, int fd[2]);
#define ERRNO_IS_EINPROGRESS(e) ((e) == WSAEINPROGRESS) #define ERRNO_IS_EINPROGRESS(e) ((e) == WSAEINPROGRESS)
/** Return true if e is EINPROGRESS or the local equivalent as returned by /** Return true if e is EINPROGRESS or the local equivalent as returned by
* a call to connect(). */ * a call to connect(). */
#define ERRNO_IS_CONN_EINPROGRESS(e) ((e) == WSAEINPROGRESS || (e)== WSAEINVAL) #define ERRNO_IS_CONN_EINPROGRESS(e) ((e) == WSAEINPROGRESS || (e)== WSAEINVAL || (e) == WSAEWOULDBLOCK)
/** Return true if e is EAGAIN or another error indicating that a call to /** Return true if e is EAGAIN or another error indicating that a call to
* accept() has no pending connections to return. */ * accept() has no pending connections to return. */
#define ERRNO_IS_ACCEPT_EAGAIN(e) ERRNO_IS_EAGAIN(e) #define ERRNO_IS_ACCEPT_EAGAIN(e) ERRNO_IS_EAGAIN(e)