Mercurial > hg > nginx-quic
diff src/core/ngx_hunk.c @ 1:d220029ac7f3
nginx-0.0.1-2002-08-15-21:20:26 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Thu, 15 Aug 2002 17:20:26 +0000 |
parents | 4eff17414a43 |
children | 34a521b1a148 |
line wrap: on
line diff
--- a/src/core/ngx_hunk.c +++ b/src/core/ngx_hunk.c @@ -8,12 +8,12 @@ ngx_hunk_t *ngx_get_hunk(ngx_pool_t *poo ngx_hunk_t *h = ngx_palloc(pool, sizeof(ngx_hunk_t)); #ifndef OFF_EQUAL_PTR - h->pos.f = h->last.f = 0; + h->pos.file = h->last.file = 0; #endif h->pre_start = ngx_palloc(pool, size + before + after); - h->start = h->pos.p = h->last.p = h->pre_start + before; - h->end = h->last.p + size; + h->start = h->pos.mem = h->last.mem = h->pre_start + before; + h->end = h->last.mem + size; h->post_end = h->end + after; h->type = NGX_HUNK_TEMP; @@ -28,21 +28,22 @@ ngx_hunk_t *ngx_get_hunk_before(ngx_pool ngx_hunk_t *h = ngx_palloc(pool, sizeof(ngx_hunk_t)); #ifndef OFF_EQUAL_PTR - h->pos.f = h->last.f = 0; + h->pos.file = h->last.file = 0; #endif - if (hunk->type & NGX_HUNK_TEMP && hunk->pos.p - hunk->pre_start >= size) { + if (hunk->type & NGX_HUNK_TEMP && hunk->pos.mem - hunk->pre_start >= size) { /* keep hunk->start unchanged - used in restore */ h->pre_start = hunk->pre_start; - h->end = h->post_end = hunk->pre_start = hunk->pos.p; - h->start = h->pos.p = h->last.p = h->end - size; + h->end = h->post_end = hunk->pre_start = hunk->pos.mem; + h->start = h->pos.mem = h->last.mem = h->end - size; h->type = NGX_HUNK_TEMP; h->tag = 0; h->fd = (ngx_file_t) -1; } else { - h->pre_start = h->start = h->pos.p = h->last.p = ngx_palloc(pool, size); + h->pre_start = h->start = h->pos.mem = h->last.mem + = ngx_palloc(pool, size); h->end = h->post_end = h->start + size; h->type = NGX_HUNK_TEMP; @@ -58,22 +59,23 @@ ngx_hunk_t *ngx_get_hunk_after(ngx_pool_ ngx_hunk_t *h = ngx_palloc(pool, sizeof(ngx_hunk_t)); #ifndef OFF_EQUAL_PTR - h->pos.f = h->last.f = 0; + h->pos.file = h->last.file = 0; #endif if (hunk->type & NGX_HUNK_TEMP - && hunk->last.p == hunk->end + && hunk->last.mem == hunk->end && hunk->post_end - hunk->end >= size) { h->post_end = hunk->post_end; - h->pre_start = h->start = h->pos.p = h->last.p = hunk->post_end = - hunk->last.p; + h->pre_start = h->start = h->pos.mem = h->last.mem = hunk->post_end = + hunk->last.mem; h->type = NGX_HUNK_TEMP; h->tag = 0; h->fd = (ngx_file_t) -1; } else { - h->pre_start = h->start = h->pos.p = h->last.p = ngx_palloc(pool, size); + h->pre_start = h->start = h->pos.mem = h->last.mem = + ngx_palloc(pool, size); h->end = h->post_end = h->start + size; h->type = NGX_HUNK_TEMP;