comparison src/event/modules/ngx_kqueue_module.c @ 60:50186b49f2ad

nginx-0.0.1-2003-02-11-10:14:40 import
author Igor Sysoev <igor@sysoev.ru>
date Tue, 11 Feb 2003 07:14:40 +0000
parents e8cdc2989cee
children 36d2c25cc9bb
comparison
equal deleted inserted replaced
59:e8cdc2989cee 60:50186b49f2ad
64 ngx_event_actions.add = ngx_kqueue_add_event; 64 ngx_event_actions.add = ngx_kqueue_add_event;
65 ngx_event_actions.del = ngx_kqueue_del_event; 65 ngx_event_actions.del = ngx_kqueue_del_event;
66 ngx_event_actions.timer = ngx_event_add_timer; 66 ngx_event_actions.timer = ngx_event_add_timer;
67 ngx_event_actions.process = ngx_kqueue_process_events; 67 ngx_event_actions.process = ngx_kqueue_process_events;
68 68
69 #if (HAVE_AIO_EVENT)
70
71 ngx_event_flags = NGX_HAVE_AIO_EVENT;
72
73 #else
74
69 ngx_event_flags = NGX_HAVE_LEVEL_EVENT 75 ngx_event_flags = NGX_HAVE_LEVEL_EVENT
70 |NGX_HAVE_ONESHOT_EVENT 76 |NGX_HAVE_ONESHOT_EVENT
71 #if (HAVE_AIO_EVENT) 77 #if (HAVE_CLEAR_EVENT)
72 |NGX_HAVE_AIO_EVENT; 78 |NGX_HAVE_CLEAR_EVENT
73 #else 79 #endif
74 |NGX_HAVE_CLEAR_EVENT; 80 |NGX_HAVE_KQUEUE_EVENT;
75 #endif 81
82 #endif
83
76 #endif 84 #endif
77 85
78 return NGX_OK; 86 return NGX_OK;
79 } 87 }
80 88