home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume11 / watcher / part01 / init_sigs.c < prev    next >
Encoding:
C/C++ Source or Header  |  1987-09-27  |  507 b   |  27 lines

  1. /*
  2.    init_sigs: take care of setting up the signal handling.
  3.  
  4.    Kenneth Ingham
  5.  
  6.    Copyright (C) 1987 The University of New Mexico
  7. */
  8.  
  9. #include "defs.h"
  10.  
  11. init_sigs()
  12. {
  13.     int exit(), baderr();
  14.  
  15.     (void) signal(SIGINT,  exit);
  16.     (void) signal(SIGHUP,  exit);
  17.     (void) signal(SIGQUIT, baderr);
  18.     (void) signal(SIGSEGV, baderr);
  19.     (void) signal(SIGBUS,  baderr);
  20.     (void) signal(SIGFPE,  baderr);
  21.     (void) signal(SIGILL,  baderr);
  22. #ifdef BSD
  23.     (void) signal(SIGTTIN, baderr);
  24.     (void) signal(SIGTTOU, baderr);
  25. #endif
  26. }
  27.