Mercurial > hg > nginx
comparison src/http/ngx_http_request.c @ 301:744965ec6275
nginx-0.0.3-2004-03-31-19:26:46 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Wed, 31 Mar 2004 15:26:46 +0000 |
parents | 46b7eeb8a116 |
children | 4b1a3a4acc60 |
comparison
equal
deleted
inserted
replaced
300:502b03d9d2a3 | 301:744965ec6275 |
---|---|
88 | 88 |
89 /* STUB: epoll edge */ c->write->event_handler = ngx_http_empty_handler; | 89 /* STUB: epoll edge */ c->write->event_handler = ngx_http_empty_handler; |
90 | 90 |
91 if (rev->ready) { | 91 if (rev->ready) { |
92 /* deferred accept, aio, iocp */ | 92 /* deferred accept, aio, iocp */ |
93 | |
94 if (*ngx_accept_mutex) { | |
95 if (ngx_mutex_lock(ngx_posted_events_mutex) == NGX_ERROR) { | |
96 ngx_http_close_connection(c); | |
97 return; | |
98 } | |
99 | |
100 rev->next = ngx_posted_events; | |
101 ngx_posted_events = rev; | |
102 | |
103 ngx_mutex_unlock(ngx_posted_events_mutex); | |
104 return; | |
105 } | |
106 | |
93 ngx_http_init_request(rev); | 107 ngx_http_init_request(rev); |
94 return; | 108 return; |
95 } | 109 } |
96 | 110 |
97 ngx_add_timer(rev, c->listening->post_accept_timeout); | 111 ngx_add_timer(rev, c->listening->post_accept_timeout); |