nginx-0.0.1-2003-11-05-01:12:39 import
diff --git a/src/http/ngx_http_cache.h b/src/http/ngx_http_cache.h
index f9bf661..9efbade 100644
--- a/src/http/ngx_http_cache.h
+++ b/src/http/ngx_http_cache.h
@@ -12,17 +12,12 @@
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 {
- 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;