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