Mercurial > hg > nginx
comparison src/event/ngx_event_timer.h @ 51:a6afbb8a2ada
nginx-0.0.1-2003-01-24-09:20:47 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Fri, 24 Jan 2003 06:20:47 +0000 |
parents | b288069a8696 |
children | d1e42f1b8fd4 |
comparison
equal
deleted
inserted
replaced
50:b288069a8696 | 51:a6afbb8a2ada |
---|---|
14 | 14 |
15 extern ngx_event_t *ngx_timer_queue; | 15 extern ngx_event_t *ngx_timer_queue; |
16 extern int ngx_timer_hash_size; | 16 extern int ngx_timer_hash_size; |
17 | 17 |
18 | 18 |
19 ngx_inline static int ngx_event_get_timer() | 19 ngx_inline static int ngx_event_find_timer() |
20 { | 20 { |
21 int i; | 21 int i; |
22 ngx_msec_t timer; | 22 ngx_msec_t timer; |
23 | 23 |
24 timer = NGX_MAX_MSEC; | 24 timer = NGX_MAX_MSEC; |
25 | 25 |
26 for (i = 0; i < ngx_timer_hash_size; i++) { | 26 for (i = 0; i < ngx_timer_hash_size; i++) { |
27 if (ngx_timer_queue[i].timer_next != &ngx_timer_queue[i]) { | 27 if (ngx_timer_queue[i].timer_next == &ngx_timer_queue[i]) { |
28 if (timer > ngx_timer_queue[i].timer_next->timer_delta) { | 28 continue; |
29 timer = ngx_timer_queue[i].timer_next->timer_delta; | 29 } |
30 } | 30 |
31 if (timer > ngx_timer_queue[i].timer_next->timer_delta) { | |
32 timer = ngx_timer_queue[i].timer_next->timer_delta; | |
31 } | 33 } |
32 } | 34 } |
33 | 35 |
34 if (timer == NGX_MAX_MSEC) { | 36 if (timer == NGX_MAX_MSEC) { |
35 return 0; | 37 return 0; |