diff src/event/ngx_event_recv.c @ 4:c5f071d376e5

nginx-0.0.1-2002-08-22-19:24:03 import
author Igor Sysoev <igor@sysoev.ru>
date Thu, 22 Aug 2002 15:24:03 +0000
parents d220029ac7f3
children 669801705ab1
line wrap: on
line diff
--- a/src/event/ngx_event_recv.c
+++ b/src/event/ngx_event_recv.c
@@ -1,5 +1,6 @@
 
 #include <ngx_config.h>
+#include <ngx_core.h>
 #include <ngx_errno.h>
 #include <ngx_log.h>
 #include <ngx_recv.h>
@@ -22,10 +23,10 @@ int ngx_event_recv_core(ngx_event_t *ev,
         if (ev->eof && ev->available == 0) {
             if (ev->error) {
                 ngx_log_error(NGX_LOG_ERR, ev->log, ev->error,
-                              "ngx_event_recv: recv failed while %s",
+                              "ngx_event_recv: recv() failed while %s",
                               ev->log->action);
 
-                return -1;
+                return NGX_ERROR;
             }
 
             return 0;
@@ -39,14 +40,16 @@ int ngx_event_recv_core(ngx_event_t *ev,
 
         if (err == NGX_EAGAIN) {
             ngx_log_error(NGX_LOG_INFO, ev->log, err,
-                          "ngx_event_recv: EAGAIN while %s", ev->log->action);
-            return -2;
+                          "ngx_event_recv: recv() returns EAGAIN while %s",
+                          ev->log->action);
+            return NGX_AGAIN;
         }
 
         ngx_log_error(NGX_LOG_INFO, ev->log, err,
-                      "ngx_event_recv: recv failed while %s", ev->log->action);
+                      "ngx_event_recv: recv() failed while %s",
+                      ev->log->action);
 
-        return -1;
+        return NGX_ERROR;
     }
 
 #if (HAVE_KQUEUE)