Mercurial > hg > nginx
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 } |