Mercurial > hg > nginx-ranges
comparison src/http/modules/ngx_http_index_module.c @ 232:d8f5c91a5c07 NGINX_0_4_1
nginx 0.4.1
*) Bugfix: the DragonFlyBSD compatibility.
Thanks to Pavel Nazarov.
*) Workaround: of bug in 64-bit Linux sendfile(), when file is more
than 2G.
*) Feature: now on Linux nginx uses O_NOATIME flag for static
requests.
Thanks to Yusuf Goolamabbas.
author | Igor Sysoev <http://sysoev.ru> |
---|---|
date | Thu, 14 Sep 2006 00:00:00 +0400 |
parents | 38e7b94d63ac |
children | c16038b14e68 |
comparison
equal
deleted
inserted
replaced
231:8024b0d52263 | 232:d8f5c91a5c07 |
---|---|
237 cln = ngx_pool_cleanup_add(r->pool, sizeof(ngx_pool_cleanup_file_t)); | 237 cln = ngx_pool_cleanup_add(r->pool, sizeof(ngx_pool_cleanup_file_t)); |
238 if (cln == NULL) { | 238 if (cln == NULL) { |
239 return NGX_HTTP_INTERNAL_SERVER_ERROR; | 239 return NGX_HTTP_INTERNAL_SERVER_ERROR; |
240 } | 240 } |
241 | 241 |
242 fd = ngx_open_file(ctx->path.data, NGX_FILE_RDONLY, NGX_FILE_OPEN); | 242 fd = ngx_open_file(ctx->path.data, NGX_FILE_RDONLY|NGX_FILE_NOATIME, |
243 NGX_FILE_OPEN); | |
243 | 244 |
244 if (fd == (ngx_fd_t) NGX_AGAIN) { | 245 if (fd == (ngx_fd_t) NGX_AGAIN) { |
245 ctx->current = i; | 246 ctx->current = i; |
246 return NGX_AGAIN; | 247 return NGX_AGAIN; |
247 } | 248 } |