]> granicus.if.org Git - apache/commitdiff
Switched to the APR_STATUS_IS_XXX macros
authorBradley Nicholes <bnicholes@apache.org>
Mon, 14 Oct 2002 18:07:15 +0000 (18:07 +0000)
committerBradley Nicholes <bnicholes@apache.org>
Mon, 14 Oct 2002 18:07:15 +0000 (18:07 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97207 13f79535-47bb-0310-9956-ffa450edef68

server/mpm/netware/mpm_netware.c

index 229314b8431061439142e39a8f88c58f60bb16c1..a911909bbdef1a510ec4c33806bd5ae85b373a0c 100644 (file)
@@ -456,7 +456,7 @@ void worker_main(void *arg)
                         quick try to pull the next request from the listen 
                         queue.  Try a few more times then return to our idle
                         listen state. */
-                    if (APR_TO_NETOS_ERROR(stat) != WSAEWOULDBLOCK) {
+                    if (!APR_STATUS_IS_EAGAIN(stat)) {
                         break;
                     }
 
@@ -479,22 +479,23 @@ void worker_main(void *arg)
                 break;         /* We have a socket ready for reading */
             }
             else {
-                switch (APR_TO_NETOS_ERROR(stat)) {
-                    
-                    case WSAEWOULDBLOCK:
 #ifdef DBINFO_ON
+                if (APR_STATUS_IS_EAGAIN(stat)) {
                         would_block++;
                         retry_fail++;
-                        break;
+                }
+                else
+#else
+                if (APR_STATUS_IS_EAGAIN(stat) ||
 #endif
-                    case WSAECONNRESET:
-                    case WSAETIMEDOUT:
-                    case WSAEHOSTUNREACH:
-                    case WSAENETUNREACH:
-                        break;
-    
-                    case WSAENETDOWN:
-                        /*
+                    APR_STATUS_IS_ECONNRESET(stat) ||
+                    APR_STATUS_IS_ETIMEDOUT(stat) ||
+                    APR_STATUS_IS_EHOSTUNREACH(stat) ||
+                    APR_STATUS_IS_ENETUNREACH(stat)) {
+                        ;
+                }
+                else if (APR_STATUS_IS_ENETDOWN(stat)) {
+                       /*
                         * When the network layer has been shut down, there
                         * is not much use in simply exiting: the parent
                         * would simply re-create us (and we'd fail again).
@@ -511,8 +512,8 @@ void worker_main(void *arg)
                         ap_log_error(APLOG_MARK, APLOG_EMERG, stat, ap_server_conf,
                             "apr_accept: giving up.");
                         clean_child_exit(APEXIT_CHILDFATAL, my_worker_num, ptrans, bucket_alloc);
-    
-                    default:
+                }
+                else {
                         ap_log_error(APLOG_MARK, APLOG_ERR, stat, ap_server_conf,
                             "apr_accept: (client socket)");
                         clean_child_exit(1, my_worker_num, ptrans, bucket_alloc);