diff options
author | Chet Ramey <chet.ramey@case.edu> | 2023-11-17 16:02:46 -0500 |
---|---|---|
committer | Chet Ramey <chet.ramey@case.edu> | 2023-11-17 16:02:46 -0500 |
commit | c59116b15d95a94a9a2dd8ce5fe08850e004411a (patch) | |
tree | 1a243833734a8d6137c8f3c4b4473c73e45cad4c | |
parent | ba77167d33ba8eca87f1315c39f4181cc1e7aeae (diff) |
Readline-8.2 patch 4: fix compilation on systems that provide select or pselect but not both
-rw-r--r-- | input.c | 6 | ||||
-rw-r--r-- | patchlevel | 2 |
2 files changed, 5 insertions, 3 deletions
@@ -151,7 +151,9 @@ int rl_timeout_remaining (unsigned int *, unsigned int *); int _rl_timeout_init (void); int _rl_timeout_sigalrm_handler (void); +#if defined (RL_TIMEOUT_USE_SELECT) int _rl_timeout_select (int, fd_set *, fd_set *, fd_set *, const struct timeval *, const sigset_t *); +#endif static void _rl_timeout_handle (void); #if defined (RL_TIMEOUT_USE_SIGALRM) @@ -248,7 +250,7 @@ rl_gather_tyi (void) register int tem, result; int chars_avail, k; char input; -#if defined(HAVE_SELECT) +#if defined (HAVE_PSELECT) || defined (HAVE_SELECT) fd_set readfds, exceptfds; struct timeval timeout; #endif @@ -805,7 +807,7 @@ rl_getc (FILE *stream) int result; unsigned char c; int fd; -#if defined (HAVE_PSELECT) +#if defined (HAVE_PSELECT) || defined (HAVE_SELECT) sigset_t empty_set; fd_set readfds; #endif @@ -1,3 +1,3 @@ # Do not edit -- exists only for use by patch -3 +4 |