summaryrefslogtreecommitdiff
blob: 2f818fc7f9c10e0a94b589a73ddb130baf8e286c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
fix from upstream

commit 4be5608573b2be2e31f3d2a01446e22e1c9d7839
Author: Chet Ramey <chet.ramey@case.edu>
Date:   Wed Jan 27 11:49:50 2021 -0500

    commit bash-20210122 snapshot

diff --git a/lib/readline/signals.c b/lib/readline/signals.c
index 0943c643b27d..ecaf699e9261 100644
--- a/signals.c
+++ b/signals.c
@@ -266,8 +266,10 @@ _rl_handle_signal (int sig)
     case SIGQUIT:
 #endif
 
+#if defined (HAVE_POSIX_SIGNALS)
       if (block_sig)
 	sigprocmask (SIG_BLOCK, &set, &oset);
+#endif
 
       rl_echo_signal_char (sig);
       rl_cleanup_after_signal ();