comparison src/os/unix/ngx_aio_write.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 389d7ee9fa60
children 4a3f18406832
comparison
equal deleted inserted replaced
256:8e39cab6abd5 257:70e1c7d2b83d
26 26
27 if (!wev->ready) { 27 if (!wev->ready) {
28 return NGX_AGAIN; 28 return NGX_AGAIN;
29 } 29 }
30 30
31 ngx_log_debug(wev->log, "aio: wev->complete: %d" _ wev->complete); 31 ngx_log_debug1(NGX_LOG_DEBUG_EVENT, wev->log, 0,
32 "aio: wev->complete: %d", wev->complete);
32 33
33 if (!wev->complete) { 34 if (!wev->complete) {
34 ngx_memzero(&wev->aiocb, sizeof(struct aiocb)); 35 ngx_memzero(&wev->aiocb, sizeof(struct aiocb));
35 36
36 wev->aiocb.aio_fildes = c->fd; 37 wev->aiocb.aio_fildes = c->fd;
47 ngx_log_error(NGX_LOG_CRIT, wev->log, ngx_errno, 48 ngx_log_error(NGX_LOG_CRIT, wev->log, ngx_errno,
48 "aio_write() failed"); 49 "aio_write() failed");
49 return NGX_ERROR; 50 return NGX_ERROR;
50 } 51 }
51 52
52 ngx_log_debug(wev->log, "aio_write: OK"); 53 ngx_log_debug0(NGX_LOG_DEBUG_EVENT, wev->log, 0, "aio_write: OK");
53 54
54 wev->active = 1; 55 wev->active = 1;
55 wev->ready = 0; 56 wev->ready = 0;
56 } 57 }
57 58
100 wev->ready = 0; 101 wev->ready = 0;
101 return NGX_ERROR; 102 return NGX_ERROR;
102 } 103 }
103 104
104 105
105 ngx_log_debug(wev->log, "aio_write: %d" _ n); 106 ngx_log_debug1(NGX_LOG_DEBUG_EVENT, wev->log, 0, "aio_write: %d", n);
106 107
107 wev->active = 0; 108 wev->active = 0;
108 wev->ready = 1; 109 wev->ready = 1;
109 110
110 return n; 111 return n;