Horsley Tom wrote: > On most systems I know of, the guideline is what the name implies. > If you want to longjmp out of a signal handler, you need to use the > sig versions of the routines since there are signal frames and extra > process state cleanups that have to happen. Not so. The only difference is whether the signal disposition is reset or not. In implementation terms, sigsetjmp is the same as setmmp except for the addition of a getcontext() syscall, to get the current signal mask etc. Also, neither sigsetjmp nor setjmp are MT-safe - yet another reason why the current perl threads implementation will always be unreliable. Alan BurlisonThread Previous | Thread Next