/* libc/sys/linux/siglongjmp.c - siglongjmp function */ /* Copyright 2002, Red Hat Inc. */ #include #include void siglongjmp (sigjmp_buf env, int val) { if (env.__is_mask_saved) sigprocmask (SIG_SETMASK, &env.__saved_mask, NULL); longjmp (env.__buf, val); }