signal management changes in upcoming 3.8 release
schmorp at schmorp.de
Sun Jul 19 23:24:28 CEST 2009
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
If you feel like it, testing the cvs version is highly appreciated (the
documentation and pelr API should be up-to-date).
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