Mercurial > hg > nginx-vendor-current
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 { |