httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From b..@apache.org
Subject svn commit: r933341 - in /httpd/httpd/trunk/modules: filters/mod_reqtimeout.c proxy/mod_proxy_fdpass.c
Date Mon, 12 Apr 2010 18:12:43 GMT
Author: bjh
Date: Mon Apr 12 18:12:43 2010
New Revision: 933341

URL: http://svn.apache.org/viewvc?rev=933341&view=rev
Log:
Remove usage of the APR private function apr_wait_for_io_or_timeout(),
replacing it with the newly added apr_socket_wait().

Modified:
    httpd/httpd/trunk/modules/filters/mod_reqtimeout.c
    httpd/httpd/trunk/modules/proxy/mod_proxy_fdpass.c

Modified: httpd/httpd/trunk/modules/filters/mod_reqtimeout.c
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/filters/mod_reqtimeout.c?rev=933341&r1=933340&r2=933341&view=diff
==============================================================================
--- httpd/httpd/trunk/modules/filters/mod_reqtimeout.c (original)
+++ httpd/httpd/trunk/modules/filters/mod_reqtimeout.c Mon Apr 12 18:12:43 2010
@@ -24,7 +24,6 @@
 #include "util_filter.h"
 #define APR_WANT_STRFUNC
 #include "apr_strings.h"
-#include "apr_support.h"
 
 module AP_MODULE_DECLARE_DATA reqtimeout_module;
 
@@ -219,7 +218,7 @@ static apr_status_t reqtimeout_filter(ap
             }
 
             /* ... and wait for more */
-            rv = apr_wait_for_io_or_timeout(NULL, ccfg->socket, 1);
+            rv = apr_socket_wait(ccfg->socket, APR_WAIT_READ);
             if (rv != APR_SUCCESS)
                 break;
 

Modified: httpd/httpd/trunk/modules/proxy/mod_proxy_fdpass.c
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/proxy/mod_proxy_fdpass.c?rev=933341&r1=933340&r2=933341&view=diff
==============================================================================
--- httpd/httpd/trunk/modules/proxy/mod_proxy_fdpass.c (original)
+++ httpd/httpd/trunk/modules/proxy/mod_proxy_fdpass.c Mon Apr 12 18:12:43 2010
@@ -24,9 +24,6 @@
 #error This module only works on unix platforms with the correct OS support
 #endif
 
-/* for apr_wait_for_io_or_timeout */
-#include "apr_support.h"
-
 #include "mod_proxy_fdpass.h"
 
 module AP_MODULE_DECLARE_DATA proxy_fdpass_module;
@@ -76,7 +73,7 @@ static apr_status_t socket_connect_un(ap
 
     if ((rv == -1) && (errno == EINPROGRESS || errno == EALREADY)
         && (t > 0)) {
-        rv = apr_wait_for_io_or_timeout(NULL, sock, 0);
+        rv = apr_socket_wait(sock, APR_WAIT_WRITE);
         if (rv != APR_SUCCESS) {
             return rv;
         }



Mime
View raw message