SYNOPSIS
#include <setjmp.h>
int sigsetjmp(sigjmp_buf env, int savemask);
DESCRIPTION
A call to
When
An invocation of
- The entire controlling expression of a selection or iteration statement.
- One operand of a relational or equality operator with the other operand an integral constant expression, with the resulting expression being the entire controlling expression of a selection or iteration statement.
- The operand of a unary " !&" operator with the resulting expressing being the entire controlling expression of a selection or iteration.
The entire expression of an expression statement (possibly cast to void).
PARAMETERS
- env
-
Is the buffer where the calling thread's environment is saved.
- savemask
-
Determines whether or not the calling thread's signal mask is saved as part of the environment. If non-zero, the signal mask is saved. If zero, the signal mask is not saved.
RETURN VALUES
If the return is from a direct invocation,
CONFORMANCE
POSIX.1 (1996), with exceptions
MULTITHREAD SAFETY LEVEL
MT-Safe.
PORTING ISSUES
None.
AVAILABILITY
PTC MKS Toolkit for Professional Developers
PTC MKS Toolkit for Professional Developers 64-Bit Edition
PTC MKS Toolkit for Enterprise Developers
PTC MKS Toolkit for Enterprise Developers 64-Bit Edition
SEE ALSO
- Functions:
_longjmp() ,_setjmp() ,longjmp() ,pthread_sigmask() ,setjmp() ,siglongjmp() ,sigprocmask()
PTC MKS Toolkit 10.4 Documentation Build 39.