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;