Can EINTR occur when zmq_msg_recv() is called with ZMQ_DONTWAIT flag? Common sense suggests that it shouldn't happen, but I can't find any explicit statement in the docs (and it's not clear from the code too).