changeset 1442:4f2e40ba7f77

[project @ 1995-09-19 21:40:51 by jwe]
author jwe
date Tue, 19 Sep 1995 21:40:51 +0000
parents b44fe7cf2a6b
children cd6c9be7337c
files readline/signals.c
diffstat 1 files changed, 5 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- 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 */