comparison src/event/ngx_event_acceptex.c @ 60:50186b49f2ad

nginx-0.0.1-2003-02-11-10:14:40 import
author Igor Sysoev <igor@sysoev.ru>
date Tue, 11 Feb 2003 07:14:40 +0000
parents e8cdc2989cee
children e43f406e4525
comparison
equal deleted inserted replaced
59:e8cdc2989cee 60:50186b49f2ad
27 ngx_log_error(NGX_LOG_CRIT, ev->log, ev->ovlp.error, 27 ngx_log_error(NGX_LOG_CRIT, ev->log, ev->ovlp.error,
28 "AcceptEx(%s) falied", c->addr_text.data); 28 "AcceptEx(%s) falied", c->addr_text.data);
29 return NGX_OK; 29 return NGX_OK;
30 } 30 }
31 31
32 GetAcceptExSockaddrs(c->data, 0, 32 getacceptexsockaddrs(c->data, 0,
33 c->socklen + 16, c->socklen + 16, 33 c->socklen + 16, c->socklen + 16,
34 &c->local_sockaddr, &c->local_socklen, 34 &c->local_sockaddr, &c->local_socklen,
35 &c->sockaddr, &c->socklen); 35 &c->sockaddr, &c->socklen);
36 36
37 ngx_event_post_acceptex(c->listening, 1); 37 ngx_event_post_acceptex(c->listening, 1);
128 128
129 if (ngx_iocp_add_event(rev) == NGX_ERROR) { 129 if (ngx_iocp_add_event(rev) == NGX_ERROR) {
130 return NGX_ERROR; 130 return NGX_ERROR;
131 } 131 }
132 132
133 if (AcceptEx(ls->fd, s, c->data, 0, 133 if (acceptex(ls->fd, s, c->data, 0,
134 c->socklen + 16, c->socklen + 16, 134 c->socklen + 16, c->socklen + 16,
135 &rcvd, (LPOVERLAPPED) &rev->ovlp) == 0) { 135 &rcvd, (LPOVERLAPPED) &rev->ovlp) == 0) {
136 136
137 err = ngx_socket_errno; 137 err = ngx_socket_errno;
138 if (err == WSA_IO_PENDING) { 138 if (err == WSA_IO_PENDING) {