summaryrefslogtreecommitdiffhomepage
path: root/src/event/ngx_event.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/event/ngx_event.c')
-rw-r--r--src/event/ngx_event.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/event/ngx_event.c b/src/event/ngx_event.c
index b8bed8950..b4211be94 100644
--- a/src/event/ngx_event.c
+++ b/src/event/ngx_event.c
@@ -24,6 +24,11 @@ extern ngx_module_t ngx_epoll_module;
extern ngx_event_module_t ngx_epoll_module_ctx;
#endif
+#if (HAVE_RTSIG)
+extern ngx_module_t ngx_rtsig_module;
+extern ngx_event_module_t ngx_rtsig_module_ctx;
+#endif
+
#if (HAVE_AIO)
#include <ngx_aio_module.h>
#endif
@@ -643,6 +648,12 @@ static char *ngx_event_init_conf(ngx_cycle_t *cycle, void *conf)
ngx_conf_init_value(ecf->use, ngx_epoll_module.ctx_index);
ngx_conf_init_ptr_value(ecf->name, ngx_epoll_module_ctx.name->data);
+#elif (HAVE_RTSIG)
+
+ ngx_conf_init_unsigned_value(ecf->connections, DEFAULT_CONNECTIONS);
+ ngx_conf_init_value(ecf->use, ngx_rtsig_module.ctx_index);
+ ngx_conf_init_ptr_value(ecf->name, ngx_rtsig_module_ctx.name->data);
+
#elif (HAVE_SELECT)
ngx_conf_init_unsigned_value(ecf->connections,