diff options
| author | Igor Sysoev <igor@sysoev.ru> | 2003-10-29 08:30:44 +0000 |
|---|---|---|
| committer | Igor Sysoev <igor@sysoev.ru> | 2003-10-29 08:30:44 +0000 |
| commit | b5faed2dc853ee7e6bda6004b16ceedc6c194641 (patch) | |
| tree | 7812abde1b258c5e751ac6a85072c792549d55f5 /src/event/ngx_event_connect.c | |
| parent | ab0c4f5038cec58e23a023d8a1e01be038504e3e (diff) | |
| download | nginx-b5faed2dc853ee7e6bda6004b16ceedc6c194641.tar.gz nginx-b5faed2dc853ee7e6bda6004b16ceedc6c194641.tar.bz2 | |
nginx-0.0.1-2003-10-29-11:30:44 import
Diffstat (limited to '')
| -rw-r--r-- | src/event/ngx_event_connect.c | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/src/event/ngx_event_connect.c b/src/event/ngx_event_connect.c index 16b440239..d47c5429b 100644 --- a/src/event/ngx_event_connect.c +++ b/src/event/ngx_event_connect.c @@ -202,7 +202,19 @@ ngx_log_debug(pc->log, "CONNECT: %s" _ peer->addr_port_text.data); } } - /* TODO: epoll, aio, iocp */ + if (ngx_event_flags & NGX_USE_AIO_EVENT) { + /* aio, iocp */ + rev->ready = 1; + +#if 1 + /* TODO: NGX_EINPROGRESS */ + + wev->ready = 1; + return NGX_OK; +#endif + } + + /* TODO: epoll */ if (ngx_event_flags & NGX_USE_CLEAR_EVENT) { /* kqueue */ event = NGX_CLEAR_EVENT; |
