diff options
author | ache <ache@FreeBSD.org> | 1996-08-28 15:47:16 +0000 |
---|---|---|
committer | ache <ache@FreeBSD.org> | 1996-08-28 15:47:16 +0000 |
commit | f596cd4a0d4dc86794c1d9ea1142eff8ae4b8093 (patch) | |
tree | 884b03d83d0aa6c048e9c73c252a354c7af818b1 /gnu/lib/libreadline | |
parent | e4af5b3a59950604f0d0dde65714f34aacefb1e1 (diff) | |
download | FreeBSD-src-f596cd4a0d4dc86794c1d9ea1142eff8ae4b8093.zip FreeBSD-src-f596cd4a0d4dc86794c1d9ea1142eff8ae4b8093.tar.gz |
Keep in sync with latest bash
Diffstat (limited to 'gnu/lib/libreadline')
-rw-r--r-- | gnu/lib/libreadline/signals.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/gnu/lib/libreadline/signals.c b/gnu/lib/libreadline/signals.c index ae11373..e3d93a0 100644 --- a/gnu/lib/libreadline/signals.c +++ b/gnu/lib/libreadline/signals.c @@ -227,18 +227,18 @@ rl_set_signals () { old_int = (SigHandler *)rl_set_sighandler (SIGINT, rl_signal_handler); if (old_int == (SigHandler *)SIG_IGN) - signal (SIGINT, SIG_IGN); + rl_set_sighandler (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_sighandler (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_sighandler (SIGTSTP, SIG_IGN); #endif /* SIGTSTP */ #if defined (SIGTTOU) old_ttou = (SigHandler *)rl_set_sighandler (SIGTTOU, rl_signal_handler); @@ -246,8 +246,8 @@ rl_set_signals () if (old_tstp == (SigHandler *)SIG_IGN) { - signal (SIGTTOU, SIG_IGN); - signal (SIGTTIN, SIG_IGN); + rl_set_sighandler (SIGTTOU, SIG_IGN); + rl_set_sighandler (SIGTTIN, SIG_IGN); } #endif /* SIGTTOU */ |