/* signal() for MiNT; written by ERS, placed in the public domain */ #include #include /* 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; }