comparison src/os/unix/ngx_aio_read.c @ 257:70e1c7d2b83d

nginx-0.0.2-2004-02-11-20:08:49 import
author Igor Sysoev <igor@sysoev.ru>
date Wed, 11 Feb 2004 17:08:49 +0000
parents 1bf718ce0dde
children 0ba4821f4460
comparison
equal deleted inserted replaced
256:8e39cab6abd5 257:70e1c7d2b83d
27 if (!rev->ready) { 27 if (!rev->ready) {
28 ngx_log_error(NGX_LOG_ALERT, c->log, 0, "SECOND AIO POST"); 28 ngx_log_error(NGX_LOG_ALERT, c->log, 0, "SECOND AIO POST");
29 return NGX_AGAIN; 29 return NGX_AGAIN;
30 } 30 }
31 31
32 ngx_log_debug(c->log, "rev->complete: %d" _ rev->complete); 32 ngx_log_debug1(NGX_LOG_DEBUG_EVENT, c->log, 0,
33 ngx_log_debug(c->log, "aio size: %d" _ size); 33 "rev->complete: %d", rev->complete);
34 ngx_log_debug1(NGX_LOG_DEBUG_EVENT, c->log, 0,
35 "aio size: %d", size);
34 36
35 if (!rev->complete) { 37 if (!rev->complete) {
36 ngx_memzero(&rev->aiocb, sizeof(struct aiocb)); 38 ngx_memzero(&rev->aiocb, sizeof(struct aiocb));
37 39
38 rev->aiocb.aio_fildes = c->fd; 40 rev->aiocb.aio_fildes = c->fd;
50 "aio_read() failed"); 52 "aio_read() failed");
51 rev->error = 1; 53 rev->error = 1;
52 return NGX_ERROR; 54 return NGX_ERROR;
53 } 55 }
54 56
55 ngx_log_debug(c->log, "aio_read: #%d OK" _ c->fd); 57 ngx_log_debug1(NGX_LOG_DEBUG_EVENT, c->log, 0,
58 "aio_read: #%d OK", c->fd);
56 59
57 rev->active = 1; 60 rev->active = 1;
58 rev->ready = 0; 61 rev->ready = 0;
59 } 62 }
60 63
91 rev->error = 1; 94 rev->error = 1;
92 rev->ready = 0; 95 rev->ready = 0;
93 return NGX_ERROR; 96 return NGX_ERROR;
94 } 97 }
95 98
96 ngx_log_debug(rev->log, "aio_read: #%d %d" _ c->fd _ n); 99 ngx_log_debug2(NGX_LOG_DEBUG_EVENT, rev->log, 0,
100 "aio_read: #%d %d", c->fd, n);
97 101
98 if (n == 0) { 102 if (n == 0) {
99 rev->eof = 1; 103 rev->eof = 1;
100 rev->ready = 0; 104 rev->ready = 0;
101 } else { 105 } else {