signal management changes in upcoming 3.8 release
Marc Lehmann
schmorp at schmorp.de
Sun Jul 19 23:24:28 CEST 2009
Hi!
I have implemented a number of changes in current cvs. Most notably,
signals watchers can now be used in any loop, as long as only one loop
has watchers for a specific signal (i.e. you can use different signals in
different loops).
If you feel like it, testing the cvs version is highly appreciated (the
documentation and pelr API should be up-to-date).
http://software.schmorp.de/pkg/libev.html
http://software.schmorp.de/pkg/EV.html
Another relatively big change was adding support for signalfd, which
is a very high performance mechanism for catching signals available on
GNU/Linux. This change should be transparent.
(since libev doesn't give access to the siginfo payload, there are only a
few applications where higher performance is essential, but some people
like to use SIGIO to give asynchronouhs wake-up hints, and then it is
essential to coalesce potentially many SIGIO events into a single one).
--
The choice of a Deliantra, the free code+content MORPG
-----==- _GNU_ http://www.deliantra.net
----==-- _ generation
---==---(_)__ __ ____ __ Marc Lehmann
--==---/ / _ \/ // /\ \/ / pcg at goof.com
-=====/_/_//_/\_,_/ /_/\_\
More information about the libev
mailing list