COHERENT manpages

This page displays the COHERENT manpage for siglongjmp() [Perform a non-local goto and restore signal mask].

List of available manpages
Index


siglongjmp() -- General Function (libc)

Perform a non-local goto and restore signal mask
#include <setjmp.h>
void siglongjmp(environ, value)
sigjmp_buf environ; int val;

siglongjmp()  behaves like  the  function longjmp(),  except  that it  also
restores the signal mask.

environ points to an array of  type sigjmp_buf, which is declared in header
file  setjmp.h. It  must have  been initialized by  a call  to sigsetjmp().
value  is the  integer value  to be  returned to  the function  that called
sigsetjmp().

See Also

libc,
sigaction(),
sigprocmask(),
sigsetjmp(),
sigsuspend()
POSIX Standard, §8.3.1