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))