diff --git a/src/socket_poller.cpp b/src/socket_poller.cpp index a460b548..3bda68e2 100644 --- a/src/socket_poller.cpp +++ b/src/socket_poller.cpp @@ -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;