home *** CD-ROM | disk | FTP | other *** search
/ Atari FTP / ATARI_FTP_0693.zip / ATARI_FTP_0693 / Mint / mntlib25.zoo / initsig.c < prev    next >
C/C++ Source or Header  |  1992-05-15  |  549b  |  24 lines

  1. /* signal() for MiNT; written by ERS, placed in the public domain */
  2.  
  3. #include <errno.h>
  4. #include <signal.h>
  5.  
  6. /* vector of signal handlers (for TOS, or for MiNT with -mshort) */
  7. __Sigfunc _sig_handler[NSIG];
  8.  
  9. /* vector giving which signals are currently blocked from delivery (for TOS) */
  10. long _sigmask;
  11.  
  12. /* vector giving an indication of which signals are currently pending (for TOS) */
  13. long _sigpending;
  14.  
  15. void
  16. _init_signal()
  17. {
  18.     int i;
  19.  
  20.     for (i = 0; i < NSIG; i++)
  21.         _sig_handler[i] = SIG_DFL;
  22.     _sigpending = _sigmask = 0;
  23. }
  24.