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