Mercurial > mxe-octave
annotate src/readline-0-005-fix-for-callback-signal-handlin.patch @ 7220:d3087afece14 default tip @
* src/gdal.mk, src/xcb.mk: disable doxygen docs
author | John Donoghue <john.donoghue@ieee.org> |
---|---|
date | Wed, 22 May 2024 10:31:54 -0400 |
parents | 142471155843 |
children |
rev | line source |
---|---|
6989
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
1 From 37ec317397e442ee8616b3b2aa81bfb8dde71a06 Mon Sep 17 00:00:00 2001 |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
2 From: Chet Ramey <chet.ramey@case.edu> |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
3 Date: Fri, 17 Nov 2023 16:04:13 -0500 |
7042
142471155843
readline: update to 8.2 patch level 10
Markus Mützel <markus.muetzel@gmx.de>
parents:
6989
diff
changeset
|
4 Subject: [PATCH 05/10] Readline-8.2 patch 5: fix for callback signal handling |
6989
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
5 when a signal arrives after readline checks but before it restores the |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
6 application's signal handlers |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
7 |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
8 --- |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
9 callback.c | 5 ++++- |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
10 patchlevel | 2 +- |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
11 2 files changed, 5 insertions(+), 2 deletions(-) |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
12 |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
13 diff --git a/callback.c b/callback.c |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
14 index 69df77d..7209ec3 100644 |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
15 --- a/callback.c |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
16 +++ b/callback.c |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
17 @@ -115,7 +115,10 @@ rl_callback_handler_install (const char *prompt, rl_vcpfunc_t *linefunc) |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
18 #define CALLBACK_READ_RETURN() \ |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
19 do { \ |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
20 if (rl_persistent_signal_handlers == 0) \ |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
21 - rl_clear_signals (); \ |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
22 + { \ |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
23 + rl_clear_signals (); \ |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
24 + if (_rl_caught_signal) _rl_signal_handler (_rl_caught_signal); \ |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
25 + } \ |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
26 return; \ |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
27 } while (0) |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
28 #else |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
29 diff --git a/patchlevel b/patchlevel |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
30 index 626a945..e0ba09d 100644 |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
31 --- a/patchlevel |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
32 +++ b/patchlevel |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
33 @@ -1,3 +1,3 @@ |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
34 # Do not edit -- exists only for use by patch |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
35 |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
36 -4 |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
37 +5 |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
38 -- |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
39 2.38.0.windows.1 |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
40 |