Mercurial > hg > nginx
comparison src/os/unix/ngx_files.h @ 3322:e19df6e65352
fix posix_fadvise() error handling
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Sun, 15 Nov 2009 09:16:58 +0000 |
parents | 04cfc09b8b8d |
children | ac281bc4c187 |
comparison
equal
deleted
inserted
replaced
3321:93e8daca5dbb | 3322:e19df6e65352 |
---|---|
262 | 262 |
263 #elif (NGX_HAVE_POSIX_FADVISE) | 263 #elif (NGX_HAVE_POSIX_FADVISE) |
264 | 264 |
265 #define NGX_HAVE_READ_AHEAD 1 | 265 #define NGX_HAVE_READ_AHEAD 1 |
266 | 266 |
267 #define ngx_read_ahead(fd, n) posix_fadvise(fd, 0, 0, POSIX_FADV_SEQUENTIAL) | 267 ngx_int_t ngx_read_ahead(ngx_fd_t fd, size_t n); |
268 #define ngx_read_ahead_n "posix_fadvise(POSIX_FADV_SEQUENTIAL)" | 268 #define ngx_read_ahead_n "posix_fadvise(POSIX_FADV_SEQUENTIAL)" |
269 | 269 |
270 #else | 270 #else |
271 | 271 |
272 #define ngx_read_ahead(fd, n) 0 | 272 #define ngx_read_ahead(fd, n) 0 |