Mercurial > hg > nginx
diff src/os/unix/ngx_linux_sendfile_chain.c @ 218:05592fd7a436
nginx-0.0.1-2004-01-05-23:55:48 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Mon, 05 Jan 2004 20:55:48 +0000 |
parents | 267ea1d98683 |
children | 008276b9e061 |
line wrap: on
line diff
--- a/src/os/unix/ngx_linux_sendfile_chain.c Fri Dec 26 19:08:50 2003 +0000 +++ b/src/os/unix/ngx_linux_sendfile_chain.c Mon Jan 05 20:55:48 2004 +0000 @@ -6,7 +6,7 @@ /* * On Linux up to 2.4.21 sendfile() (syscall #187) works with 32-bit - * offsets only and the including <sys/sendfile.h> breaks building if + * offsets only and the including <sys/sendfile.h> breaks the compiling if * off_t is 64 bit wide. So we use own sendfile() definition where offset * parameter is int32_t and use sendfile() with the file parts below 2G. * @@ -75,14 +75,14 @@ /* set TCP_CORK if there is a header before a file */ - if (!c->tcp_nopush + if (!c->tcp_nopush == 0 && header.nelts != 0 && cl && cl->hunk->type & NGX_HUNK_FILE) { c->tcp_nopush = 1; -ngx_log_debug(c->log, "CORK"); + ngx_log_debug0(NGX_LOG_DEBUG_EVENT, c->log, 0, "tcp_nopush"); if (ngx_tcp_nopush(c->fd) == NGX_ERROR) { ngx_log_error(NGX_LOG_CRIT, c->log, ngx_errno,