SIG_ERR
return SIG_ERR;
if (signal(SIGTSTP, SIG_DFL) == SIG_ERR) {
return (SIG_ERR);
if (signal(SIGINT,sigint_handler) == SIG_ERR)
if (signal(SIGTERM,sigterm_handler) == SIG_ERR)
if (signal(SIGHUP,sighup_handler) == SIG_ERR)
if (signal(SIGHUP,sighup_handler) == SIG_ERR) /* Re-enable HUP signal */
#define BADSIG SIG_ERR
if (signal(SIGCHLD, deadchild) == SIG_ERR)
if (signal(SIGALRM, sig_alarm) == SIG_ERR)
if (signal(SIGALRM, sig_alarm) == SIG_ERR)
if (signal(SIGALRM, alarm_handler) == SIG_ERR) {
if (signal(SIGPIPE, signal_handler) == SIG_ERR)
if (signal(SIGPIPE, hand) == SIG_ERR)
if (signal(SIGINT, &cleanup) == SIG_ERR) {
if (signal (SIGTERM, &cleanup) == SIG_ERR) {
if (signal(SIGALRM, signal_handler) == SIG_ERR)
if (signal(SIGALRM, signal_handler) == SIG_ERR) {
if (signal(SIGCHLD, handle_sigchld) == SIG_ERR)
if (signal(SIGWINCH, setscreensize) == SIG_ERR)
if (signal(SIGINT, SIG_IGN) == SIG_ERR)
if (signal(SIGINT, SIG_IGN) == SIG_ERR)
if (signal(SIGQUIT, SIG_IGN) == SIG_ERR)
if (signal(SIGINFO, siginfo) == SIG_ERR)
if (signal(exit_on_sig, SIG_DFL) == SIG_ERR)
if (signal(SIGALRM, wwalarm) == SIG_ERR) {
if (signal(SIGCHLD, wwchild) == SIG_ERR ||
signal(SIGHUP, wwquit) == SIG_ERR ||
signal(SIGTERM, wwquit) == SIG_ERR ||
signal(SIGPIPE, SIG_IGN) == SIG_ERR) {
if (signal(SIGALRM, sighandler) == SIG_ERR ||
signal(SIGQUIT, sighandler) == SIG_ERR ||
signal(SIGTERM, sighandler) == SIG_ERR ||
signal(SIGUSR1, sighandler) == SIG_ERR ||
signal(SIGHUP, sighandler) == SIG_ERR ||
signal(SIGINT, sighandler) == SIG_ERR) {
if (signal(SIGUSR1, rtsold_set_dump_file) == SIG_ERR) {