comparison src/event/ngx_event_accept.c @ 578:f3a9e57d2e17

Merge with current.
author Maxim Dounin <mdounin@mdounin.ru>
date Thu, 11 Mar 2010 21:27:17 +0300
parents c04fa65fe604
children 428c6e58046a
comparison
equal deleted inserted replaced
539:5f4de8cf0d9d 578:f3a9e57d2e17
150 c->pool->log = log; 150 c->pool->log = log;
151 151
152 c->socklen = socklen; 152 c->socklen = socklen;
153 c->listening = ls; 153 c->listening = ls;
154 c->local_sockaddr = ls->sockaddr; 154 c->local_sockaddr = ls->sockaddr;
155 c->local_socklen = ls->socklen;
156 155
157 c->unexpected_eof = 1; 156 c->unexpected_eof = 1;
157
158 #if (NGX_HAVE_UNIX_DOMAIN)
159 if (c->sockaddr->sa_family == AF_UNIX) {
160 c->tcp_nopush = NGX_TCP_NOPUSH_DISABLED;
161 c->tcp_nodelay = NGX_TCP_NODELAY_DISABLED;
162 #if (NGX_SOLARIS)
163 /* Solaris's sendfilev() supports AF_NCA, AF_INET, and AF_INET6 */
164 c->sendfile = 0;
165 #endif
166 }
167 #endif
158 168
159 rev = c->read; 169 rev = c->read;
160 wev = c->write; 170 wev = c->write;
161 171
162 wev->ready = 1; 172 wev->ready = 1;