Mercurial > hg > nginx-quic
comparison src/event/ngx_event_accept.c @ 6125:4dc8e7b62216
Removed the obsolete aio module.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Wed, 22 Apr 2015 18:57:32 +0300 |
parents | 3377f9459e99 |
children | adba26ff70b5 |
comparison
equal
deleted
inserted
replaced
6124:f1f222db290b | 6125:4dc8e7b62216 |
---|---|
174 if (log == NULL) { | 174 if (log == NULL) { |
175 ngx_close_accepted_connection(c); | 175 ngx_close_accepted_connection(c); |
176 return; | 176 return; |
177 } | 177 } |
178 | 178 |
179 /* set a blocking mode for aio and non-blocking mode for others */ | 179 /* set a blocking mode for iocp and non-blocking mode for others */ |
180 | 180 |
181 if (ngx_inherited_nonblocking) { | 181 if (ngx_inherited_nonblocking) { |
182 if (ngx_event_flags & NGX_USE_AIO_EVENT) { | 182 if (ngx_event_flags & NGX_USE_IOCP_EVENT) { |
183 if (ngx_blocking(s) == -1) { | 183 if (ngx_blocking(s) == -1) { |
184 ngx_log_error(NGX_LOG_ALERT, ev->log, ngx_socket_errno, | 184 ngx_log_error(NGX_LOG_ALERT, ev->log, ngx_socket_errno, |
185 ngx_blocking_n " failed"); | 185 ngx_blocking_n " failed"); |
186 ngx_close_accepted_connection(c); | 186 ngx_close_accepted_connection(c); |
187 return; | 187 return; |
188 } | 188 } |
189 } | 189 } |
190 | 190 |
191 } else { | 191 } else { |
192 if (!(ngx_event_flags & (NGX_USE_AIO_EVENT|NGX_USE_RTSIG_EVENT))) { | 192 if (!(ngx_event_flags & (NGX_USE_IOCP_EVENT|NGX_USE_RTSIG_EVENT))) { |
193 if (ngx_nonblocking(s) == -1) { | 193 if (ngx_nonblocking(s) == -1) { |
194 ngx_log_error(NGX_LOG_ALERT, ev->log, ngx_socket_errno, | 194 ngx_log_error(NGX_LOG_ALERT, ev->log, ngx_socket_errno, |
195 ngx_nonblocking_n " failed"); | 195 ngx_nonblocking_n " failed"); |
196 ngx_close_accepted_connection(c); | 196 ngx_close_accepted_connection(c); |
197 return; | 197 return; |
230 rev = c->read; | 230 rev = c->read; |
231 wev = c->write; | 231 wev = c->write; |
232 | 232 |
233 wev->ready = 1; | 233 wev->ready = 1; |
234 | 234 |
235 if (ngx_event_flags & (NGX_USE_AIO_EVENT|NGX_USE_RTSIG_EVENT)) { | 235 if (ngx_event_flags & (NGX_USE_IOCP_EVENT|NGX_USE_RTSIG_EVENT)) { |
236 /* rtsig, aio, iocp */ | |
237 rev->ready = 1; | 236 rev->ready = 1; |
238 } | 237 } |
239 | 238 |
240 if (ev->deferred_accept) { | 239 if (ev->deferred_accept) { |
241 rev->ready = 1; | 240 rev->ready = 1; |