mirror of
https://github.com/zeromq/libzmq.git
synced 2025-01-19 00:46:05 +01:00
Problem: On OSX usleep() changes the errno value
Solution: Update errno value after calling usleep()
This commit is contained in:
parent
812e756264
commit
630f6d6ae7
@ -553,6 +553,10 @@ int zmq::socket_poller_t::wait (zmq::socket_poller_t::event_t *events_,
|
||||
#elif defined ZMQ_HAVE_ANDROID
|
||||
usleep (timeout_ * 1000);
|
||||
return -1;
|
||||
#elif defined ZMQ_HAVE_OSX
|
||||
usleep (timeout_ * 1000);
|
||||
errno = EAGAIN;
|
||||
return -1;
|
||||
#else
|
||||
usleep (timeout_ * 1000);
|
||||
return -1;
|
||||
|
Loading…
x
Reference in New Issue
Block a user