SYNOPSIS
#include <setjmp.h>
void longjmp(jmp_buf env, int val);
void _longjmp(jmp_buf env, int val);
DESCRIPTION
The
All accessible objects have values as of the time
-
They are local to the function containing the corresponding
setjmp() invocation. - They are not qualified with volatile.
-
They are changed between the
setjmp() invocation andlongjmp() call.
As it bypasses the usual function call and return mechanisms,
The
PARAMETERS
- env
-
Is the buffer where the calling thread's environment has been saved.
- val
-
Is the preferred return value from
setjmp() .
RETURN VALUES
After
CONFORMANCE
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:
_setjmp() ,setjmp() ,siglongjmp() ,sigsetjmp()
PTC MKS Toolkit 10.4 Documentation Build 39.