nginx-0.0.1-2003-11-03-20:33:31 import
diff --git a/src/http/ngx_http_cache.h b/src/http/ngx_http_cache.h
index 47dd582..9e491ad 100644
--- a/src/http/ngx_http_cache.h
+++ b/src/http/ngx_http_cache.h
@@ -10,31 +10,14 @@
time_t expires;
time_t last_modified;
off_t length;
-
- size_t size;
} ngx_http_cache_header_t;
typedef struct {
- ssize_t type;
ngx_http_cache_header_t header;
- ssize_t key_len;
+ size_t key_len;
char key[0];
-} ngx_http_bin_cache_t;
-
-
-typedef struct {
- char type;
- char space0;
- char expires[8];
- char space1;
- char last_modified[8];
- char space2;
- char length[16];
- char space3;
- char lf;
- char key_len[0];
-} ngx_http_text_cache_t;
+} ngx_http_cache_file_t;
typedef struct {
@@ -57,15 +40,17 @@
ngx_path_t *path;
ngx_hunk_t *buf;
ngx_http_cache_header_t header;
+ ssize_t header_size;
} ngx_http_cache_ctx_t;
+#define NGX_STALE 1
+
+
int ngx_http_cache_get_file(ngx_http_request_t *r, ngx_http_cache_ctx_t *ctx);
int ngx_http_cache_update_file(ngx_http_request_t *r,ngx_http_cache_ctx_t *ctx,
ngx_str_t *temp_file);
-
-
#endif /* _NGX_HTTP_CACHE_H_INCLUDED_ */