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