summarylogtreecommitdiffstats
path: root/fix_signal.diff
diff options
context:
space:
mode:
Diffstat (limited to 'fix_signal.diff')
-rw-r--r--fix_signal.diff14
1 files changed, 14 insertions, 0 deletions
diff --git a/fix_signal.diff b/fix_signal.diff
new file mode 100644
index 000000000000..2dcd3e148843
--- /dev/null
+++ b/fix_signal.diff
@@ -0,0 +1,14 @@
+diff -ruN readline-8.1/signals.c readline-8.1-fixed/signals.c
+--- readline-8.1/signals.c 2021-01-15 16:08:14.477184153 +0800
++++ readline-8.1-fixed/signals.c 2021-01-15 16:07:04.733781000 +0800
+@@ -266,8 +266,10 @@
+ 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 ();