diff options
author | Igor Sysoev <igor@sysoev.ru> | 2004-02-11 17:08:49 +0000 |
---|---|---|
committer | Igor Sysoev <igor@sysoev.ru> | 2004-02-11 17:08:49 +0000 |
commit | 54498db7a2a2e7e74fba61ec073b248da05e999e (patch) | |
tree | 7e5bda151896efa349f2220fc122ba9792ce5dfb /src/os/unix/ngx_solaris_sendfilev_chain.c | |
parent | c7a2f6860669f45f5abe342163de5bc68e344816 (diff) | |
download | nginx-54498db7a2a2e7e74fba61ec073b248da05e999e.tar.gz nginx-54498db7a2a2e7e74fba61ec073b248da05e999e.zip |
nginx-0.0.2-2004-02-11-20:08:49 import
Diffstat (limited to 'src/os/unix/ngx_solaris_sendfilev_chain.c')
-rw-r--r-- | src/os/unix/ngx_solaris_sendfilev_chain.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/os/unix/ngx_solaris_sendfilev_chain.c b/src/os/unix/ngx_solaris_sendfilev_chain.c index c7d69feaf..a5b741f27 100644 --- a/src/os/unix/ngx_solaris_sendfilev_chain.c +++ b/src/os/unix/ngx_solaris_sendfilev_chain.c @@ -82,24 +82,24 @@ ngx_chain_t *ngx_solaris_sendfilev_chain(ngx_connection_t *c, ngx_chain_t *in) if (n == -1) { err = ngx_errno; - if (err == NGX_EINTR) { - eintr = 1; - } - if (err == NGX_EAGAIN || err == NGX_EINTR) { - ngx_log_error(NGX_LOG_INFO, c->log, err, + if (err == NGX_EINTR) { + eintr = 1; + } + + ngx_log_debug1(NGX_LOG_DEBUG_EVENT, c->log, err, "sendfilev() sent only " SIZE_T_FMT " bytes", sent); + } else { wev->error = 1; - ngx_log_error(NGX_LOG_CRIT, c->log, err, "sendfilev() failed"); + ngx_connection_error(c, err, "sendfilev() failed"); return NGX_CHAIN_ERROR; } } -#if (NGX_DEBUG_WRITE_CHAIN) - ngx_log_debug(c->log, "sendfilev: %d " SIZE_T_FMT _ n _ sent); -#endif + ngx_log_debug2(NGX_LOG_DEBUG_EVENT, c->log, 0, + "sendfilev: %d " SIZE_T_FMT, n, sent); c->sent += sent; |