comparison src/event/ngx_event.h @ 38:2ffaa35fba42

nginx-0.0.1-2002-12-24-10:09:57 import
author Igor Sysoev <igor@sysoev.ru>
date Tue, 24 Dec 2002 07:09:57 +0000
parents c14d7232b11f
children 83fa61cd3d2f
comparison
equal deleted inserted replaced
37:9fe40e51d4a3 38:2ffaa35fba42
159 #endif 159 #endif
160 160
161 161
162 static void ngx_inline ngx_del_timer(ngx_event_t *ev) 162 static void ngx_inline ngx_del_timer(ngx_event_t *ev)
163 { 163 {
164 if (ev->timer_prev) 164 #if (NGX_DEBUG)
165 ngx_log_debug(ev->log, "del timer: %d" _ *(int *)(ev->data));
166 #endif
167
168 if (ev->timer_prev) {
165 ev->timer_prev->timer_next = ev->timer_next; 169 ev->timer_prev->timer_next = ev->timer_next;
170 }
166 171
167 if (ev->timer_next) { 172 if (ev->timer_next) {
173 ev->timer_next->timer_delta += ev->timer_delta;
168 ev->timer_next->timer_prev = ev->timer_prev; 174 ev->timer_next->timer_prev = ev->timer_prev;
169 ev->timer_next = NULL; 175 ev->timer_next = NULL;
170 } 176 }
171 177
172 if (ev->timer_prev) 178 if (ev->timer_prev) {
173 ev->timer_prev = NULL; 179 ev->timer_prev = NULL;
180 }
174 } 181 }
175 182
176 183
177 184
178 185