summaryrefslogtreecommitdiffhomepage
path: root/src/event/modules/ngx_aio_module.c
diff options
context:
space:
mode:
authorIgor Sysoev <igor@sysoev.ru>2002-08-26 15:18:19 +0000
committerIgor Sysoev <igor@sysoev.ru>2002-08-26 15:18:19 +0000
commit0ad17c09032bdfbc67cd1239b43107edc9d55a52 (patch)
tree3c2b56845d9c982135e12d505e1e443cbe0cd8ff /src/event/modules/ngx_aio_module.c
parent83661a922b26d84230ae0cc39f161323797cbb6c (diff)
downloadnginx-0ad17c09032bdfbc67cd1239b43107edc9d55a52.tar.gz
nginx-0ad17c09032bdfbc67cd1239b43107edc9d55a52.tar.bz2
nginx-0.0.1-2002-08-26-19:18:19 import
Diffstat (limited to 'src/event/modules/ngx_aio_module.c')
-rw-r--r--src/event/modules/ngx_aio_module.c11
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