diff options
Diffstat (limited to 'src/event/modules/ngx_aio_module.c')
| -rw-r--r-- | src/event/modules/ngx_aio_module.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/event/modules/ngx_aio_module.c b/src/event/modules/ngx_aio_module.c index 38bf7c057..b18d4928a 100644 --- a/src/event/modules/ngx_aio_module.c +++ b/src/event/modules/ngx_aio_module.c @@ -1,4 +1,14 @@ +/* 1 */ +int ngx_posix_aio_process_events(ngx_log_t *log) +{ + listen via SIGIO; + aio_* via SIGxxx; + + sigsuspend()/sigwaitinfo()/sigtimedwait(); +} + +/* 2 */ int ngx_posix_aio_process_events(ngx_log_t *log) { unmask signal @@ -18,6 +28,7 @@ int ngx_posix_aio_process_events(ngx_log_t *log) aio } +/* 3 */ int ngx_posix_aio_process_events(ngx_log_t *log) { unmask signal |
