/* This code is all obsolete & should be thrown away. 8/23/96 Olin. */ #include #include #include #include #include "cstuff.h" /* Hack the blocked-signal mask. ******************************************************************************* */ #include "machine/sigset.h" int set_procmask(int hi, int lo, int *old_lo_p) { sigset_t mask, old_mask; int old_hi; make_sigset(&mask, hi, lo); sigprocmask(SIG_SETMASK, &mask, &old_mask); split_sigset(old_mask, &old_hi, old_lo_p); return old_hi; } int get_procmask(int *old_lo_p) { sigset_t old_mask; int old_hi; sigprocmask(SIG_SETMASK, NULL, &old_mask); split_sigset(old_mask, &old_hi, old_lo_p); return old_hi; } /* Set/Get signal handlers ******************************************************************************* */ long int pending_signals = 0; void scm_handle_sig(int sig) {pending_signals |= (1<