SIGINT, longjmp

Hal Murray hmurray at megapathdsl.net
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