bsd_signal
(void) bsd_signal(SIGALRM, (SIG_PF)doalarm);
bsd_signal(SIGTERM, SIG_IGN);
extern "C" SIG_PF bsd_signal(int a, SIG_PF b);
extern void (*bsd_signal(int, void (*) (int))) (int);
(void) bsd_signal(SIGINT, (SIG_PF) handler);
(void) bsd_signal(SIGQUIT, (SIG_PF) handler);
(void) bsd_signal(SIGTERM, (SIG_PF) handler);
(void) bsd_signal(SIGHUP, (SIG_PF) handler);
sigivalue = bsd_signal(SIGINT, SIG_IGN);
sigqvalue = bsd_signal(SIGQUIT, SIG_IGN);
sigtvalue = bsd_signal(SIGTERM, SIG_IGN);
sighvalue = bsd_signal(SIGHUP, SIG_IGN);
extern void (*bsd_signal(int, void (*)(int)))(int);