There is an example in the man page of zmq_strerror. Basically, it uses the same thread-local errno variable. Not sure if it's thread-local on Windows though.
Chris On Apr 11, 2010, at 9:36 PM, Derek Developer wrote: > From the docs: > > " The ØMQ library functions handle errors using the standard conventions > found on POSIX systems. Generally, this means that upon failure a ØMQ library > function shall return either a NULL value (if returning a pointer) or a > negative value (if returning an integer), and the actual error code shall be > stored in the errno variable. > > > > A zmq_strerror() function is provided to translate ØMQ-specific error codes > into error message strings. " > > I have never worked with POSIX in the windows environment, so forgive my > ignorance, but how do you reciover these error codes from langauges outside > of the MS C/C++/C# environments please? > > If I may suggest, wouldn't it be more usefull to have a function in the ZMQ > library that you call directly to recover these error codes? Seems like most > libraries offer this. In fact if you could point me in the right direction, I > might write one. > > I am having trouble calling zmq_init() and after four hours of reading about > POSIX am no closer to recovering the error code to know why. I am running on > WinXPSP3 for testing. I assume this is supported. > > I probaby have made some translation error, but I am stumped when it comes to > recovering the error. > > > > > _______________________________________________ > zeromq-dev mailing list > [email protected] > http://lists.zeromq.org/mailman/listinfo/zeromq-dev
_______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
