Mercurial > hg > nginx
comparison src/core/ngx_buf.h @ 344:e366ba5db8f8
nginx-0.0.3-2004-06-01-10:04:46 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Tue, 01 Jun 2004 06:04:46 +0000 |
parents | 6bdf858bff8c |
children | 68ff8000a974 |
comparison
equal
deleted
inserted
replaced
343:6bdf858bff8c | 344:e366ba5db8f8 |
---|---|
140 | 140 |
141 #define ngx_buf_size(b) \ | 141 #define ngx_buf_size(b) \ |
142 (ngx_buf_in_memory(b) ? (size_t) (b->last - b->pos): \ | 142 (ngx_buf_in_memory(b) ? (size_t) (b->last - b->pos): \ |
143 (size_t) (b->file_last - b->file_pos)) | 143 (size_t) (b->file_last - b->file_pos)) |
144 | 144 |
145 #if 0 | |
146 | |
147 #define ngx_hunk_in_memory_only(h) \ | |
148 ((h->type & (NGX_HUNK_IN_MEMORY|NGX_HUNK_FILE)) == NGX_HUNK_IN_MEMORY) | |
149 /* | |
150 ((h->type & (NGX_HUNK_TEMP|NGX_HUNK_MEMORY|NGX_HUNK_MMAP|NGX_HUNK_FILE)) \ | |
151 == (h->type & (NGX_HUNK_TEMP|NGX_HUNK_MEMORY|NGX_HUNK_MMAP))) | |
152 | |
153 */ | |
154 | |
155 | |
156 | |
157 #define ngx_hunk_special(b) \ | |
158 (b->type == (b->type & (NGX_HUNK_FLUSH|NGX_HUNK_LAST))) | |
159 | |
160 | |
161 #define ngx_hunk_size(b) \ | |
162 ((b->type & NGX_HUNK_IN_MEMORY) ? (size_t) (b->last - b->pos): \ | |
163 (size_t) (b->file_last - b->file_pos)) | |
164 | |
165 #endif | |
166 | |
167 | |
168 ngx_buf_t *ngx_create_temp_buf(ngx_pool_t *pool, size_t size); | 145 ngx_buf_t *ngx_create_temp_buf(ngx_pool_t *pool, size_t size); |
169 ngx_chain_t *ngx_create_chain_of_bufs(ngx_pool_t *pool, ngx_bufs_t *bufs); | 146 ngx_chain_t *ngx_create_chain_of_bufs(ngx_pool_t *pool, ngx_bufs_t *bufs); |
170 | 147 |
171 | 148 |
172 #define ngx_alloc_buf(pool) ngx_palloc(pool, sizeof(ngx_buf_t)) | 149 #define ngx_alloc_buf(pool) ngx_palloc(pool, sizeof(ngx_buf_t)) |