setjmp
void longjmp (jmp_buf env, int val);
jmp_buf env
int val
void siglongjmp (sigjmp_buf env, int val);
sigjmp_buf env
int setjmp (jmp_buf env);
int sigsetjmp (sigjmp_buf env, int savemask);
int savemask
typedef long jmp_buf[9 + 1 + 2];
typedef jmp_buf sigjmp_buf;