Mercurial > hg > nginx
comparison src/event/ngx_event_timer.c @ 86:3973260705cc
nginx-0.0.1-2003-05-12-19:52:24 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Mon, 12 May 2003 15:52:24 +0000 |
parents | 57c2e18d3572 |
children | 5f6d848dcbef |
comparison
equal
deleted
inserted
replaced
85:3549c2bf9eaf | 86:3973260705cc |
---|---|
43 { | 43 { |
44 ngx_event_t *e; | 44 ngx_event_t *e; |
45 | 45 |
46 #if (NGX_DEBUG_EVENT) | 46 #if (NGX_DEBUG_EVENT) |
47 ngx_connection_t *c = (ngx_connection_t *) ev->data; | 47 ngx_connection_t *c = (ngx_connection_t *) ev->data; |
48 ngx_log_debug(ev->log, "set timer: %d:%d" _ c->fd _ timer); | 48 ngx_log_debug(ev->log, "set timer: %d:%d, slot: %d" _ |
49 c->fd _ timer _ ngx_timer_cur_queue); | |
49 #endif | 50 #endif |
50 | 51 |
51 if (ev->timer_next || ev->timer_prev) { | 52 if (ev->timer_next || ev->timer_prev) { |
52 ngx_log_error(NGX_LOG_ALERT, ev->log, 0, "timer already set"); | 53 ngx_log_error(NGX_LOG_ALERT, ev->log, 0, "timer already set"); |
53 return; | 54 return; |
54 } | 55 } |
55 | |
56 #if (NGX_DEBUG_EVENT) | |
57 ngx_log_debug(ev->log, "timer slot: %d" _ ngx_timer_cur_queue); | |
58 #endif | |
59 | 56 |
60 for (e = ngx_timer_queue[ngx_timer_cur_queue].timer_next; | 57 for (e = ngx_timer_queue[ngx_timer_cur_queue].timer_next; |
61 e != &ngx_timer_queue[ngx_timer_cur_queue] && timer > e->timer_delta; | 58 e != &ngx_timer_queue[ngx_timer_cur_queue] && timer > e->timer_delta; |
62 e = e->timer_next) | 59 e = e->timer_next) |
63 { | 60 { |