SIGINT, longjmp

Hal Murray hmurray at
Tue Jan 26 21:07:04 UTC 2016

The problem is that somebody is masking off SIGINT.  It works if I replace 
setjmp+longjmp with sigsetjmp+siglongjmp.

The SIGINT handler was getting called with SIGINT masked off.  That seems a 
bit strange.  It was coming from deep within getnameinfo.

I haven't figured out if this is a bug in getnameinfo or if longjmp-ing is 
basically evil.

These are my opinions.  I hate spam.

More information about the devel mailing list