setjmp.h.3 (617B)
1 .TH setjmp.h 3 2 .SH NAME 3 setjmp.h - support for non-local jumps 4 .SH SYNOPSIS 5 6 #include <setjmp.h> 7 8 The setjmp.h header declares the following functions: 9 10 .nf 11 void longjmp(jmp_buf env, int val) 12 int setjmp(jmp_buf env) 13 .fi 14 .SH DESCRIPTION 15 The setjmp.h header defines the type 16 17 .B jmp_buf 18 19 This is an array type large enough to hold all information 20 required to restore the execution state of a call to 21 .BR setjmp , 22 so that 23 .B longjmp 24 can later return execution to that point as if the block were 25 being re-entered. 26 .SH STANDARDS 27 ISO/IEC 9899:1999 Section 7.13.1 Paragraph 1,2,3 28 .SH SEE ALSO 29 .BR setjmp (3) 30 .BR longjmp (3)