Commit 2441ef11 authored by Martin Sustrik's avatar Martin Sustrik

zmq_errno helper function added

parent 2dd55605
......@@ -211,6 +211,16 @@ typedef struct
ZMQ_EXPORT int zmq_poll (zmq_pollitem_t *items, int nitems, long timeout);
////////////////////////////////////////////////////////////////////////////////
// Experimental.
////////////////////////////////////////////////////////////////////////////////
// This function retrieves the errno as it is known to 0MQ library. The goal
// of this function is to make the code 100% portable, including where 0MQ
// compiled with certain CRT library (on Windows) is linked to an application
// compiled with different CRT library.
int zmq_errno ();
////////////////////////////////////////////////////////////////////////////////
// Helper functions.
////////////////////////////////////////////////////////////////////////////////
......
......@@ -615,6 +615,11 @@ int zmq_poll (zmq_pollitem_t *items_, int nitems_, long timeout_)
#endif
}
int zmq_errno ()
{
return errno;
}
#if defined ZMQ_HAVE_WINDOWS
static uint64_t now ()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment