comparison src/os/unix/ngx_files.c @ 546:e19e5f542878 NGINX_0_8_25

nginx 0.8.25 *) Change: now no message is written in an error log if a variable is not found by $r->variable() method. *) Feature: the ngx_http_degradation_module. *) Feature: regular expression named captures. *) Feature: now URI part is not required a "proxy_pass" directive if variables are used. *) Feature: now the "msie_padding" directive works for Chrome too. *) Bugfix: a segmentation fault occurred in a worker process on low memory condition; the bug had appeared in 0.8.18. *) Bugfix: nginx sent gzipped responses to clients those do not support gzip, if "gzip_static on" and "gzip_vary off"; the bug had appeared in 0.8.16.
author Igor Sysoev <http://sysoev.ru>
date Mon, 16 Nov 2009 00:00:00 +0300
parents 2b9e388c61f1
children c456a023113c
comparison
equal deleted inserted replaced
545:91e4b06e1a01 546:e19e5f542878
400 400
401 return 0; 401 return 0;
402 } 402 }
403 403
404 404
405 #if (NGX_HAVE_POSIX_FADVISE)
406
407 ngx_int_t
408 ngx_read_ahead(ngx_fd_t fd, size_t n)
409 {
410 int err;
411
412 err = posix_fadvise(fd, 0, 0, POSIX_FADV_SEQUENTIAL);
413
414 if (err == 0) {
415 return 0;
416 }
417
418 ngx_set_errno(err);
419 return NGX_FILE_ERROR;
420 }
421
422 #endif
423
424
405 #if (NGX_HAVE_O_DIRECT) 425 #if (NGX_HAVE_O_DIRECT)
406 426
407 ngx_int_t 427 ngx_int_t
408 ngx_directio_on(ngx_fd_t fd) 428 ngx_directio_on(ngx_fd_t fd)
409 { 429 {