forked from Imagelibrary/binutils-gdb
Fix Readline 8.1 build on mingw
The mingw build fails with Readline 8.1, because sigprocmask is called
unconditionally. This patch adds the missing check for
HAVE_POSIX_SIGNALS.
I reported this upstream here:
https://lists.gnu.org/archive/html/bug-readline/2021-01/msg00011.html
readline/ChangeLog
2021-03-02 Tom Tromey <tom@tromey.com>
* readline/signals.c (_rl_handle_signal): Add missing check for
HAVE_POSIX_SIGNALS.
This commit is contained in:
@@ -1,3 +1,8 @@
|
||||
2021-03-02 Tom Tromey <tom@tromey.com>
|
||||
|
||||
* readline/signals.c (_rl_handle_signal): Add missing check for
|
||||
HAVE_POSIX_SIGNALS.
|
||||
|
||||
2021-03-02 Tom Tromey <tom@tromey.com>
|
||||
|
||||
* Import readline 8.1.
|
||||
|
||||
@@ -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 ();
|
||||
|
||||
Reference in New Issue
Block a user