diff src/event/modules/ngx_aio_module.c @ 5:62b1a364857c

nginx-0.0.1-2002-08-23-20:14:30 import
author Igor Sysoev <igor@sysoev.ru>
date Fri, 23 Aug 2002 16:14:30 +0000
parents 4eff17414a43
children 669801705ab1
line wrap: on
line diff
--- a/src/event/modules/ngx_aio_module.c
+++ b/src/event/modules/ngx_aio_module.c
@@ -3,9 +3,11 @@ int ngx_posix_aio_process_events(ngx_log
 {
     unmask signal
 
-    listen via signal;
+    listen via SIGIO;
 
-    aio_suspend()/aiowait()/aio_waitcomplete();
+    /* BUG: SIGIO can be delivered before aio_*() */
+
+    aio_suspend()/aiowait()/aio_waitcomplete() with timeout
 
     mask signal
 
@@ -20,7 +22,7 @@ int ngx_posix_aio_process_events(ngx_log
 {
     unmask signal
 
-    /* BUG: signal can be delivered before select() */
+    /* BUG: AIO signal can be delivered before select() */
 
     select(listen);