--- libev/ev.pod 2009/08/26 17:11:42 1.265 +++ libev/ev.pod 2009/08/26 17:15:05 1.266 @@ -2126,12 +2126,17 @@ While this does not matter for the signal disposition (libev never sets signals to C, so handlers will be reset to C on C), this matters for the signal mask: many programs do not expect -many signals to be blocked. +certain signals to be blocked. This means that before calling C (from the child) you should reset the signal mask to whatever "default" you expect (all clear is a good choice usually). +In current versions of libev, you can ensure that the signal mask is not +blocking any signals (except temporarily, so thread users watch out) by +specifying the C when creating the event loop. This is +not guaranteed for future versions, however. + =head3 Watcher-Specific Functions and Data Members =over 4