]>
Commit | Line | Data |
---|---|---|
6796bc80 | 1 | #ifndef _SETJMP_H |
28f540f4 | 2 | #include <setjmp/setjmp.h> |
bdbf022d UD |
3 | |
4 | /* Now define the internal interfaces. */ | |
5 | ||
6 | /* Internal machine-dependent function to restore context sans signal mask. */ | |
7 | extern void __longjmp __P ((__jmp_buf __env, int __val)) | |
8 | __attribute__ ((__noreturn__)); | |
9 | ||
10 | /* Internal function to possibly save the current mask of blocked signals | |
11 | in ENV, and always set the flag saying whether or not it was saved. | |
12 | This is used by the machine-dependent definition of `__sigsetjmp'. | |
13 | Always returns zero, for convenience. */ | |
14 | extern int __sigjmp_save __P ((jmp_buf __env, int __savemask)); | |
6796bc80 | 15 | #endif |