Commit | Line | Data |
---|---|---|
1 | #include <signal.h> | |
2 | #include "sig.h" | |
3 | ||
4 | void sig_bugcatch(f) void (*f)(); | |
5 | { | |
6 | sig_catch(SIGILL,f); | |
7 | sig_catch(SIGABRT,f); | |
8 | sig_catch(SIGFPE,f); | |
9 | sig_catch(SIGBUS,f); | |
10 | sig_catch(SIGSEGV,f); | |
11 | #ifdef SIGSYS | |
12 | sig_catch(SIGSYS,f); | |
13 | #endif | |
14 | #ifdef SIGEMT | |
15 | sig_catch(SIGEMT,f); | |
16 | #endif | |
17 | } |