Mercurial > mxe-octave
annotate src/readline-0-004-fix-compilation-on-systems-that.patch @ 7251:e3bf1ceb1511 default tip @
Mesa 3D: Fix building for Linux without libdrm.
* src/mesa-1-libdrm.patch: Add new patch.
* dist-files.mk: Add new file to list.
author | Markus Mützel <markus.muetzel@gmx.de> |
---|---|
date | Wed, 12 Jun 2024 20:54:42 +0200 |
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 c59116b15d95a94a9a2dd8ce5fe08850e004411a 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:02:46 -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 04/10] Readline-8.2 patch 4: fix compilation on systems that |
6989
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
5 provide select or pselect but not both |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
6 |
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 input.c | 6 ++++-- |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
9 patchlevel | 2 +- |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
10 2 files changed, 5 insertions(+), 3 deletions(-) |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
11 |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
12 diff --git a/input.c b/input.c |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
13 index 6f038d4..68d418c 100644 |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
14 --- a/input.c |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
15 +++ b/input.c |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
16 @@ -151,7 +151,9 @@ int rl_timeout_remaining (unsigned int *, unsigned int *); |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
17 |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
18 int _rl_timeout_init (void); |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
19 int _rl_timeout_sigalrm_handler (void); |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
20 +#if defined (RL_TIMEOUT_USE_SELECT) |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
21 int _rl_timeout_select (int, fd_set *, fd_set *, fd_set *, const struct timeval *, const sigset_t *); |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
22 +#endif |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
23 |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
24 static void _rl_timeout_handle (void); |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
25 #if defined (RL_TIMEOUT_USE_SIGALRM) |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
26 @@ -248,7 +250,7 @@ rl_gather_tyi (void) |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
27 register int tem, result; |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
28 int chars_avail, k; |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
29 char input; |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
30 -#if defined(HAVE_SELECT) |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
31 +#if defined (HAVE_PSELECT) || defined (HAVE_SELECT) |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
32 fd_set readfds, exceptfds; |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
33 struct timeval timeout; |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
34 #endif |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
35 @@ -805,7 +807,7 @@ rl_getc (FILE *stream) |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
36 int result; |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
37 unsigned char c; |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
38 int fd; |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
39 -#if defined (HAVE_PSELECT) |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
40 +#if defined (HAVE_PSELECT) || defined (HAVE_SELECT) |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
41 sigset_t empty_set; |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
42 fd_set readfds; |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
43 #endif |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
44 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
|
45 index ce3e355..626a945 100644 |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
46 --- a/patchlevel |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
47 +++ b/patchlevel |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
48 @@ -1,3 +1,3 @@ |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
49 # 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
|
50 |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
51 -3 |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
52 +4 |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
53 -- |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
54 2.38.0.windows.1 |
5f2c92da4d9c
readline: update to 8.1 patch level 7
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff
changeset
|
55 |