2 @section @code{longjmp}
5 POSIX specification:@* @url{http://www.opengroup.org/onlinepubs/9699919799/functions/longjmp.html}
9 Portability problems fixed by Gnulib:
13 Portability problems not fixed by Gnulib:
16 The effects of this call are system and compiler optimization dependent,
17 since it restores the contents of register-allocated variables but not
18 the contents of stack-allocated variables.
20 When longjumping out of a signal handler that was being executed on an
21 alternate stack (installed through @code{sigaltstack}), on FreeBSD, NetBSD,
22 OpenBSD, you need to clear the @code{SS_ONSTACK} flag in the @code{stack_t}
23 structure managed by the kernel.