jerenkrantz 02/02/17 22:08:53
Modified: . CHANGES
file_io/unix readwrite.c
Log:
Replace FD_SETSIZE with the bare minimum we need to call select() with
which is file->filedes + 1.
PR: 9674
Submitted by: David MacKenzie <[EMAIL PROTECTED]>
Reviewed by: Justin Erenkrantz
Revision Changes Path
1.225 +3 -0 apr/CHANGES
Index: CHANGES
===================================================================
RCS file: /home/cvs/apr/CHANGES,v
retrieving revision 1.224
retrieving revision 1.225
diff -u -r1.224 -r1.225
--- CHANGES 18 Feb 2002 01:23:13 -0000 1.224
+++ CHANGES 18 Feb 2002 06:08:53 -0000 1.225
@@ -1,5 +1,8 @@
Changes with APR b1
+ *) Fix select() argument call when waiting for IO. PR 9674.
+ [David MacKenzie <[EMAIL PROTECTED]>]
+
*) Add a new lock API (apr_global_mutex_t) to provide guaranteed
cross-process AND cross-thread mutual exclusion. [Aaron Bannert]
1.75 +1 -1 apr/file_io/unix/readwrite.c
Index: readwrite.c
===================================================================
RCS file: /home/cvs/apr/file_io/unix/readwrite.c,v
retrieving revision 1.74
retrieving revision 1.75
diff -u -r1.74 -r1.75
--- readwrite.c 21 Nov 2001 04:21:03 -0000 1.74
+++ readwrite.c 18 Feb 2002 06:08:53 -0000 1.75
@@ -82,7 +82,7 @@
else {
tvptr = NULL;
}
- srv = select(FD_SETSIZE,
+ srv = select(file->filedes + 1,
for_read ? &fdset : NULL,
for_read ? NULL : &fdset,
NULL,