libev 3.8 threads & signals

Marc Lehmann schmorp at schmorp.de
Mon Oct 5 15:15:54 CEST 2009


On Mon, Oct 05, 2009 at 10:35:43AM +0200, "common at gmx.ch" <common at gmx.ch> wrote:
> Not using signalfd, it works fine again.
> Found by accident, as 3.8 did not compile due to missing SFD_*  
> declarations on an old system.
> So I edited ev.c not to use signalfd's, and it works without problems.

Most likely that indicates a bug in your program then, as the signal mask
is undefined for the signals you use when using libev (and the main effect
of disabling signalfd is a different value for the signal mask).

-- 
                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