comparison src/event/modules/ngx_select_module.c @ 7:b5481d6fbbd4

nginx-0.0.1-2002-08-29-20:59:54 import
author Igor Sysoev <igor@sysoev.ru>
date Thu, 29 Aug 2002 16:59:54 +0000
parents 669801705ab1
children 708f8bb772ec
comparison
equal deleted inserted replaced
6:669801705ab1 7:b5481d6fbbd4
22 static ngx_event_t event_queue; 22 static ngx_event_t event_queue;
23 static ngx_event_t timer_queue; 23 static ngx_event_t timer_queue;
24 24
25 25
26 static void ngx_add_timer_core(ngx_event_t *ev, u_int timer); 26 static void ngx_add_timer_core(ngx_event_t *ev, u_int timer);
27 static void ngx_inline ngx_del_timer(ngx_event_t *ev);
28 27
29 static fd_set *ngx_select_get_fd_set(ngx_socket_t fd, int event, 28 static fd_set *ngx_select_get_fd_set(ngx_socket_t fd, int event,
30 ngx_log_t *log); 29 ngx_log_t *log);
31 30
32 void ngx_select_init(int max_connections, ngx_log_t *log) 31 void ngx_select_init(int max_connections, ngx_log_t *log)
336 335
337 e->timer_prev->timer_next = ev; 336 e->timer_prev->timer_next = ev;
338 e->timer_prev = ev; 337 e->timer_prev = ev;
339 } 338 }
340 339
340 #if 0
341 static void ngx_inline ngx_del_timer(ngx_event_t *ev) 341 static void ngx_inline ngx_del_timer(ngx_event_t *ev)
342 { 342 {
343 if (ev->timer_prev) 343 if (ev->timer_prev)
344 ev->timer_prev->timer_next = ev->timer_next; 344 ev->timer_prev->timer_next = ev->timer_next;
345 345
346 if (ev->timer_next) { 346 if (ev->timer_next) {
347 ev->timer_next->timer_prev = ev->timer_prev; 347 ev->timer_next->timer_prev = ev->timer_prev;
348 ev->timer_next = NULL;
349 }
350
351 if (ev->timer_prev)
348 ev->timer_prev = NULL; 352 ev->timer_prev = NULL;
349 } 353 }
350 354 #endif
351 if (ev->timer_prev)
352 ev->timer_next = NULL;
353 }