Guardian Native C Library Calls Reference Manual (G06.28+, H06.05+)

Guardian Native C Library Calls (j - m) longjmp(3)
This condition might also cause unexpected process termination. If the procedure has been
exited, the results are unpredictable.
RETURN VALUES
After the longjmp( ) function is nished, program execution continues as if the corresponding
call of the setjmp( ) function had just returned the value specied by the value parameter. The
longjmp() function cannot cause the setjmp( ) function to return the value 0 (zero); if value is 0,
the setjmp( ) function returns the value 1.
ERRORS
The longjmp( ) function never sets the value of errno. Instead, if the call is unsuccessful, an
undened signal that cannot be caught, blocked, or ignored is delivered to the calling process.
If the env parameter was saved using the sigsetjmp( ) function instead of the setjmp( ) function, a
SIGABRT signal is delivered to terminate the process.
RELATED INFORMATION
Functions: setjmp(3), sigaction(2), siglongjmp(3), sigprocmask(2), sigsetjmp(3), sig-
suspend(2).
527192-007 Hewlett-Packard Company 433