changeset 1020:c95800738d2c

axe aio drafts
author Igor Sysoev <igor@sysoev.ru>
date Thu, 11 Jan 2007 22:08:50 +0000
parents 447051f68623
children 8902a211b00e
files src/event/modules/ngx_aio_module.c
diffstat 1 files changed, 0 insertions(+), 58 deletions(-) [+]
line wrap: on
line diff
--- a/src/event/modules/ngx_aio_module.c
+++ b/src/event/modules/ngx_aio_module.c
@@ -166,61 +166,3 @@ ngx_aio_process_events(ngx_cycle_t *cycl
 }
 
 #endif /* NGX_HAVE_KQUEUE */
-
-
-#if 0
-
-/* 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
-
-    listen via SIGIO;
-
-    /* BUG: SIGIO can be delivered before aio_*() */
-
-    aio_suspend()/aiowait()/aio_waitcomplete() with timeout
-
-    mask signal
-
-    if (ngx_socket_errno == NGX_EINTR)
-        look listen
-        select()/accept() nb listen sockets
-    else
-        aio
-}
-
-/* 3 */
-int ngx_posix_aio_process_events(ngx_log_t *log)
-{
-#if 0
-    unmask signal
-
-    /* BUG: AIO signal can be delivered before select() */
-
-    select(listen);
-
-    mask signal
-#endif
-
-    pselect(listen, mask);
-
-    if (ngx_socket_errno == NGX_EINTR)
-        look ready array
-}
-
-void aio_sig_handler(int signo, siginfo_t *siginfo, void *context)
-{
-    push siginfo->si_value.sival_ptr
-}
-
-#endif