sig_signal
oldsigpipe = sig_signal(SIGPIPE, cmd1_brokpipe);
(void)sig_signal(SIGPIPE, oldsigpipe);
oldsigpipe = sig_signal(SIGPIPE, cmd1_brokpipe);
(void)sig_signal(SIGPIPE, oldsigpipe);
old_sigint = sig_signal(SIGINT, coll_int);
old_sighup = sig_signal(SIGHUP, coll_hup);
old_sigtstp = sig_signal(SIGTSTP, coll_stop);
old_sigttin = sig_signal(SIGTTIN, coll_stop);
old_sigttou = sig_signal(SIGTTOU, coll_stop);
(void)sig_signal(SIGINT, old_sigint);
(void)sig_signal(SIGHUP, old_sighup);
(void)sig_signal(SIGTSTP, old_sigtstp);
(void)sig_signal(SIGTTIN, old_sigttin);
(void)sig_signal(SIGTTOU, old_sigttou);
old_sigint = sig_signal(SIGINT, comp_intr);
(void)sig_signal(SIGINT, old_sigint);
old_sigpipe = sig_signal(SIGPIPE, lex_brokpipe);
(void)sig_signal(SIGPIPE, old_sigpipe);
(void)sig_signal(SIGINT, lex_intr);
(void)sig_signal(SIGHUP, lex_hangup);
(void)sig_signal(SIGTSTP, lex_stop);
(void)sig_signal(SIGTTOU, lex_stop);
(void)sig_signal(SIGTTIN, lex_stop);
sig_t sig_signal(int, sig_t);
old_sigint = sig_signal(SIGINT, tty_sigint);
(void)sig_signal(SIGINT, old_sigint);