]> git.ipfire.org Git - thirdparty/readline.git/commitdiff
Readline-8.2 patch 4: fix compilation on systems that provide select or pselect but...
authorChet Ramey <chet.ramey@case.edu>
Fri, 17 Nov 2023 21:02:46 +0000 (16:02 -0500)
committerChet Ramey <chet.ramey@case.edu>
Fri, 17 Nov 2023 21:02:46 +0000 (16:02 -0500)
input.c
patchlevel

diff --git a/input.c b/input.c
index 6f038d4508a457d8a52f24ab65a51a61cd5af4c7..68d418c88158a44679af3493ddeaedec578ae649 100644 (file)
--- a/input.c
+++ b/input.c
@@ -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
index ce3e35565330d4faf05e7f91c30ce66182f764fd..626a945e08fbd8926846afabedb8740ebf1720c7 100644 (file)
@@ -1,3 +1,3 @@
 # Do not edit -- exists only for use by patch
 
-3
+4