1da2e3ebdSchinlib sigsetjmp,_setjmp,_longjmp 2da2e3ebdSchintyp sigjmp_buf setjmp.h 3da2e3ebdSchincat{ 4da2e3ebdSchin #undef sigsetjmp 5da2e3ebdSchin #undef siglongjmp 6da2e3ebdSchin #undef sigjmp_buf 7da2e3ebdSchin #define sigjmp_buf jmp_buf 8da2e3ebdSchin #ifdef _lib__setjmp 9da2e3ebdSchin # define sigsetjmp(a,b) _setjmp(a) 10da2e3ebdSchin #else 11da2e3ebdSchin # define sigsetjmp(a,b) setjmp(a) 12da2e3ebdSchin #endif /* _lib__setjmp */ 13da2e3ebdSchin #ifdef _lib__longjmp 14da2e3ebdSchin # define siglongjmp(a,b) _longjmp(a,b) 15da2e3ebdSchin #else 16da2e3ebdSchin # define siglongjmp(a,b) longjmp(a,b) 17da2e3ebdSchin #endif /* _lib__longjmp */ 18da2e3ebdSchin}end 19