home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 25 / AACD 25.iso / AACD / Magazine / Online / QMail / source / sig_bug.c < prev    next >
Encoding:
C/C++ Source or Header  |  1997-04-15  |  281 b   |  18 lines

  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. }
  18.