summaryrefslogtreecommitdiffhomepage
path: root/src/http/ngx_http_cache.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/http/ngx_http_cache.h26
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;