Mercurial > hg > nginx-quic
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) { |