Mercurial > hg > nginx
diff src/http/ngx_http_cache.h @ 174:ea464a6c0581
nginx-0.0.1-2003-11-05-01:12:39 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Tue, 04 Nov 2003 22:12:39 +0000 |
parents | 4fb2a2cff023 |
children | c0552e5ab567 |
line wrap: on
line diff
--- a/src/http/ngx_http_cache.h +++ b/src/http/ngx_http_cache.h @@ -12,17 +12,12 @@ typedef struct { time_t last_modified; time_t date; off_t length; + size_t key_len; + char key[0]; } ngx_http_cache_header_t; typedef struct { - ngx_http_cache_header_t header; - size_t key_len; - char key[0]; -} ngx_http_cache_file_t; - - -typedef struct { u_int32_t crc; ngx_str_t key; ngx_fd_t fd; @@ -37,12 +32,17 @@ typedef struct { typedef struct { - ngx_file_t file; - ngx_str_t key; - ngx_path_t *path; - ngx_hunk_t *buf; - ngx_http_cache_header_t header; - ssize_t header_size; + ngx_file_t file; + ngx_str_t key; + u_char md5[16]; + ngx_path_t *path; + ngx_hunk_t *buf; + time_t expires; + time_t last_modified; + time_t date; + off_t length; + ssize_t header_size; + size_t file_start; } ngx_http_cache_ctx_t;