diff options
author | Alan Antonuk <alan.antonuk@gmail.com> | 2015-10-13 20:40:44 -0700 |
---|---|---|
committer | Alan Antonuk <alan.antonuk@gmail.com> | 2015-10-13 23:02:50 -0700 |
commit | ba7c342a55e200d1f72b30d74df1591b0f72de49 (patch) | |
tree | 238fe5ba21cf1b4cb96e0552c9298ee44df3481c /librabbitmq/amqp_socket.h | |
parent | e65bb790f7334d347270b7e9a9b455bb1f5f3894 (diff) | |
download | rabbitmq-c-ba7c342a55e200d1f72b30d74df1591b0f72de49.tar.gz |
Win32: check exceptfds in select when connectingwin32_select
When doing a nonblocking connect() on win32, select() reports failure using
exceptfds instead of writefds. Allow this narrow case when doing a non-blocking
connect on Win32.
See:
https://msdn.microsoft.com/en-us/library/windows/desktop/ms740141(v=vs.85).aspx
Fixes #297
Diffstat (limited to 'librabbitmq/amqp_socket.h')
-rw-r--r-- | librabbitmq/amqp_socket.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/librabbitmq/amqp_socket.h b/librabbitmq/amqp_socket.h index 86183ec..e7c6e24 100644 --- a/librabbitmq/amqp_socket.h +++ b/librabbitmq/amqp_socket.h @@ -41,7 +41,8 @@ typedef enum { AMQP_SF_NONE = 0, AMQP_SF_MORE = 1, AMQP_SF_POLLIN = 2, - AMQP_SF_POLLOUT = 4 + AMQP_SF_POLLOUT = 4, + AMQP_SF_POLLERR = 8 } amqp_socket_flag_enum; int |