diff options
| author | Igor Sysoev <igor@sysoev.ru> | 2003-11-04 22:12:39 +0000 |
|---|---|---|
| committer | Igor Sysoev <igor@sysoev.ru> | 2003-11-04 22:12:39 +0000 |
| commit | 9cc1acef18220cfc3b66d0a761f1f7c39e0b5c29 (patch) | |
| tree | 8c40a56b42bd6d0071bdd3f683cf1b520fd502a8 /src/http/ngx_http_cache.h | |
| parent | f60b1a5cd9f6e509caf4513f1b28ae33cb3dae4e (diff) | |
| download | nginx-9cc1acef18220cfc3b66d0a761f1f7c39e0b5c29.tar.gz nginx-9cc1acef18220cfc3b66d0a761f1f7c39e0b5c29.tar.bz2 | |
nginx-0.0.1-2003-11-05-01:12:39 import
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; |
