I am pleased to announce libev 4.03.
Distribution: http://dist.schmorp.de/libev/libev-4.03.tar.gz
Documentation:
http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod?pathrev=rel-4_03
Changes: http://cvs.schmorp.de/libev/Changes?pathrev=rel-4_03
The release highlights are:
- a lot of workarounds for solaris kernel bugs (or the truly bizarre
interface...)
- epoll workarounds for /dev/urandom, /dev/zero etc.
- ev_io now supports files in every backend.
The complete Changes are:
4.03 Tue Jan 11 14:37:25 CET 2011
- officially support polling files with all backends.
- support files, /dev/zero etc. the same way as select in the epoll
backend, by generating events on our own.
- ports backend: work around solaris bug 6874410 and many related ones
(EINTR, maybe more), with no performance loss (note that the solaris
bug report is actually wrong, reality is far more bizarre and broken
than that).
- define EV_READ/EV_WRITE as macros in event.h, as some programs use
#ifdef to test for them.
- new (experimental) function: ev_feed_signal.
- new (to become default) EVFLAG_NOSIGMASK flag.
- new EVBACKEND_MASK symbol.
- updated COMMON IDIOMS SECTION.
Enjoy!
--
The choice of a Deliantra, the free code+content MORPG
-----==- _GNU_ http://www.deliantra.net
----==-- _ generation
---==---(_)__ __ ____ __ Marc Lehmann
--==---/ / _ \/ // /\ \/ / [email protected]
-=====/_/_//_/\_,_/ /_/\_\
_______________________________________________
libev mailing list
[email protected]
http://lists.schmorp.de/cgi-bin/mailman/listinfo/libev