Mercurial > hg > nginx-quic
comparison src/event/modules/ngx_select_module.c @ 144:ef8c87afcfc5
nginx-0.0.1-2003-10-12-20:49:16 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Sun, 12 Oct 2003 16:49:16 +0000 |
parents | b3655b21375a |
children | a8ff48d26cca |
comparison
equal
deleted
inserted
replaced
143:5526213be452 | 144:ef8c87afcfc5 |
---|---|
106 | 106 |
107 ngx_io = ngx_os_io; | 107 ngx_io = ngx_os_io; |
108 | 108 |
109 ngx_event_actions = ngx_select_module_ctx.actions; | 109 ngx_event_actions = ngx_select_module_ctx.actions; |
110 | 110 |
111 ngx_event_flags = NGX_HAVE_LEVEL_EVENT | 111 ngx_event_flags = NGX_USE_LEVEL_EVENT|NGX_USE_ONESHOT_EVENT; |
112 |NGX_HAVE_ONESHOT_EVENT | |
113 |NGX_USE_LEVEL_EVENT; | |
114 | 112 |
115 #if (WIN32) | 113 #if (WIN32) |
116 max_read = max_write = 0; | 114 max_read = max_write = 0; |
117 #else | 115 #else |
118 max_fd = -1; | 116 max_fd = -1; |
399 ev->ready = 1; | 397 ev->ready = 1; |
400 | 398 |
401 if (ev->oneshot) { | 399 if (ev->oneshot) { |
402 if (ev->timer_set) { | 400 if (ev->timer_set) { |
403 ngx_del_timer(ev); | 401 ngx_del_timer(ev); |
404 ev->timer_set = 0; | |
405 } | 402 } |
406 | 403 |
407 if (ev->write) { | 404 if (ev->write) { |
408 ngx_select_del_event(ev, NGX_WRITE_EVENT, 0); | 405 ngx_select_del_event(ev, NGX_WRITE_EVENT, 0); |
409 } else { | 406 } else { |