home *** CD-ROM | disk | FTP | other *** search
- /* signal() for MiNT; written by ERS, placed in the public domain */
-
- #include <errno.h>
- #include <signal.h>
-
- /* vector of signal handlers (for TOS, or for MiNT with -mshort) */
- __Sigfunc _sig_handler[NSIG];
-
- /* vector giving which signals are currently blocked from delivery (for TOS) */
- long _sigmask;
-
- /* vector giving an indication of which signals are currently pending (for TOS) */
- long _sigpending;
-
- void
- _init_signal()
- {
- int i;
-
- for (i = 0; i < NSIG; i++)
- _sig_handler[i] = SIG_DFL;
- _sigpending = _sigmask = 0;
- }
-