I've just discovered this mailing list, and was surprised to find out that
a question I've posted to Hans was forwarded here. I thought he avoided
this issue, but it seems that I simply did not include a reply-to address
with my e-mail message...
Anyway, I think I've solved this problem. The trick is to replace the
setjmp/longjmp calls with sigsetjmp/siglongjmp, and pass a non-zero value
to the "save signals" parameters.
I have two questions regarding this solution:
1. Will it result in some other problem as a side effect?
2. Is it a Linux-specific issue, or a cross-Unix one? I think that the jmp
functions are POSIX, but you can never tell...
Just to be on the safe side, my e-mail address is elad@...