comparison src/event/modules/ngx_rtsig_module.c @ 262:8c5bdde0d9f0

nginx-0.0.2-2004-02-18-18:45:21 import
author Igor Sysoev <igor@sysoev.ru>
date Wed, 18 Feb 2004 15:45:21 +0000
parents bdd631bf1a1c
children 4b1a3a4acc60
comparison
equal deleted inserted replaced
261:bdd631bf1a1c 262:8c5bdde0d9f0
38 static int ngx_rtsig_init(ngx_cycle_t *cycle); 38 static int ngx_rtsig_init(ngx_cycle_t *cycle);
39 static void ngx_rtsig_done(ngx_cycle_t *cycle); 39 static void ngx_rtsig_done(ngx_cycle_t *cycle);
40 static int ngx_rtsig_add_connection(ngx_connection_t *c); 40 static int ngx_rtsig_add_connection(ngx_connection_t *c);
41 static int ngx_rtsig_del_connection(ngx_connection_t *c, u_int flags); 41 static int ngx_rtsig_del_connection(ngx_connection_t *c, u_int flags);
42 static int ngx_rtsig_process_events(ngx_log_t *log); 42 static int ngx_rtsig_process_events(ngx_log_t *log);
43 static int ngx_rtsig_process_overlow(ngx_log_t *log); 43 static int ngx_rtsig_process_overflow(ngx_log_t *log);
44 44
45 static void *ngx_rtsig_create_conf(ngx_cycle_t *cycle); 45 static void *ngx_rtsig_create_conf(ngx_cycle_t *cycle);
46 static char *ngx_rtsig_init_conf(ngx_cycle_t *cycle, void *conf); 46 static char *ngx_rtsig_init_conf(ngx_cycle_t *cycle, void *conf);
47 47
48 48
308 308
309 return NGX_OK; 309 return NGX_OK;
310 } 310 }
311 311
312 312
313 static int ngx_rtsig_process_overlow(ngx_log_t *log) 313 static int ngx_rtsig_process_overflow(ngx_log_t *log)
314 { 314 {
315 if (ngx_poll_module_ctx.actions.process(log) == NGX_OK) { 315 if (ngx_poll_module_ctx.actions.process(log) == NGX_OK) {
316 ngx_event_actions = ngx_rtsig_module_ctx.actions; 316 ngx_event_actions = ngx_rtsig_module_ctx.actions;
317 ngx_event_flags = NGX_USE_SIGIO_EVENT; 317 ngx_event_flags = NGX_USE_SIGIO_EVENT;
318 } 318 }