Mercurial > hg > nginx
diff src/http/ngx_http_cache.h @ 2720:b3b8c66bd520
support attaching to an existent Win32 shared memory
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Sat, 18 Apr 2009 19:27:28 +0000 |
parents | d19979e0d980 |
children | 8e3e31fd00a9 f892042956e3 |
line wrap: on
line diff
--- a/src/http/ngx_http_cache.h +++ b/src/http/ngx_http_cache.h @@ -94,16 +94,21 @@ typedef struct { } ngx_http_file_cache_header_t; +typedef struct { + ngx_rbtree_t rbtree; + ngx_rbtree_node_t sentinel; + ngx_queue_t queue; + ngx_atomic_t cold; + off_t size; +} ngx_http_file_cache_sh_t; + + struct ngx_http_file_cache_s { - ngx_rbtree_t *rbtree; - ngx_queue_t *queue; + ngx_http_file_cache_sh_t *sh; ngx_slab_pool_t *shpool; ngx_path_t *path; - ngx_atomic_t *cold; - off_t *size; - off_t max_size; size_t bsize;