Mercurial > hg > nginx-quic
comparison src/event/ngx_event_accept.c @ 380:5ce6561246a5
nginx-0.0.7-2004-07-07-10:15:04 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Wed, 07 Jul 2004 06:15:04 +0000 |
parents | 73688d5d7fc3 |
children | 02a511569afb |
comparison
equal
deleted
inserted
replaced
379:73688d5d7fc3 | 380:5ce6561246a5 |
---|---|
209 instance = rev->instance; | 209 instance = rev->instance; |
210 rinstance = rev->returned_instance; | 210 rinstance = rev->returned_instance; |
211 winstance = wev->returned_instance; | 211 winstance = wev->returned_instance; |
212 | 212 |
213 #if (NGX_THREADS) | 213 #if (NGX_THREADS) |
214 if (*(rev->lock)) { | 214 |
215 if (*(&c->lock)) { | |
215 ngx_log_debug1(NGX_LOG_DEBUG_EVENT, ev->log, 0, | 216 ngx_log_debug1(NGX_LOG_DEBUG_EVENT, ev->log, 0, |
216 "spinlock event " PTR_FMT " in accept", rev); | 217 "spinlock in accept, fd:%", s); |
217 ngx_spinlock(rev->lock, 1000); | 218 ngx_spinlock(&c->lock, 1000); |
218 ngx_unlock(rev->lock); | 219 ngx_unlock(&c->lock); |
219 } | 220 } |
221 | |
220 #endif | 222 #endif |
221 | 223 |
222 ngx_memzero(rev, sizeof(ngx_event_t)); | 224 ngx_memzero(rev, sizeof(ngx_event_t)); |
223 ngx_memzero(wev, sizeof(ngx_event_t)); | 225 ngx_memzero(wev, sizeof(ngx_event_t)); |
224 ngx_memzero(c, sizeof(ngx_connection_t)); | 226 ngx_memzero(c, sizeof(ngx_connection_t)); |
288 c->number = ngx_atomic_inc(ngx_connection_counter); | 290 c->number = ngx_atomic_inc(ngx_connection_counter); |
289 | 291 |
290 #if (NGX_THREADS) | 292 #if (NGX_THREADS) |
291 rev->lock = &c->lock; | 293 rev->lock = &c->lock; |
292 wev->lock = &c->lock; | 294 wev->lock = &c->lock; |
295 rev->own_lock = &c->lock; | |
296 wev->own_lock = &c->lock; | |
293 #endif | 297 #endif |
294 | 298 |
295 ngx_log_debug2(NGX_LOG_DEBUG_EVENT, ev->log, 0, | 299 ngx_log_debug2(NGX_LOG_DEBUG_EVENT, ev->log, 0, |
296 "accept: fd:%d c:%d", s, c->number); | 300 "accept: fd:%d c:%d", s, c->number); |
297 | 301 |