diff options
Diffstat (limited to '')
| -rw-r--r-- | src/http/ngx_http_cache.h | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/src/http/ngx_http_cache.h b/src/http/ngx_http_cache.h index f9bf66196..9efbade4e 100644 --- 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; |
