# HG changeset patch # User jwe # Date 811546851 0 # Node ID 4f2e40ba7f772f5b3cfea2b2f6edb1143de1a20a # Parent b44fe7cf2a6b329830742f09bb157dcf922550fa [project @ 1995-09-19 21:40:51 by jwe] diff -r b44fe7cf2a6b -r 4f2e40ba7f77 readline/signals.c --- a/readline/signals.c Tue Sep 19 21:08:09 1995 +0000 +++ b/readline/signals.c Tue Sep 19 21:40:51 1995 +0000 @@ -227,18 +227,18 @@ { old_int = (SigHandler *)rl_set_sighandler (SIGINT, rl_signal_handler); if (old_int == (SigHandler *)SIG_IGN) - signal (SIGINT, SIG_IGN); + rl_set_signal_handler (SIGINT, SIG_IGN); old_alrm = (SigHandler *)rl_set_sighandler (SIGALRM, rl_signal_handler); if (old_alrm == (SigHandler *)SIG_IGN) - signal (SIGALRM, SIG_IGN); + rl_set_signal_handler (SIGALRM, SIG_IGN); #if !defined (SHELL) #if defined (SIGTSTP) old_tstp = (SigHandler *)rl_set_sighandler (SIGTSTP, rl_signal_handler); if (old_tstp == (SigHandler *)SIG_IGN) - signal (SIGTSTP, SIG_IGN); + rl_set_signal_handler (SIGTSTP, SIG_IGN); #endif /* SIGTSTP */ #if defined (SIGTTOU) old_ttou = (SigHandler *)rl_set_sighandler (SIGTTOU, rl_signal_handler); @@ -246,8 +246,8 @@ if (old_tstp == (SigHandler *)SIG_IGN) { - signal (SIGTTOU, SIG_IGN); - signal (SIGTTIN, SIG_IGN); + rl_set_signal_handler (SIGTTOU, SIG_IGN); + rl_set_signal_handler (SIGTTIN, SIG_IGN); } #endif /* SIGTTOU */