Deleted
Added
nxt_buf.h (141:96a65c601420) | nxt_buf.h (352:47649fbbcb53) |
---|---|
1 2/* 3 * Copyright (C) Igor Sysoev 4 * Copyright (C) NGINX, Inc. 5 */ 6 7#ifndef _NXT_BUF_H_INCLUDED_ 8#define _NXT_BUF_H_INCLUDED_ --- 236 unchanged lines hidden (view full) --- 245 size_t size); 246NXT_EXPORT nxt_buf_t *nxt_buf_file_alloc(nxt_mp_t *mp, size_t size, 247 nxt_uint_t flags); 248NXT_EXPORT nxt_buf_t *nxt_buf_mmap_alloc(nxt_mp_t *mp, size_t size); 249NXT_EXPORT nxt_buf_t *nxt_buf_sync_alloc(nxt_mp_t *mp, nxt_uint_t flags); 250 251NXT_EXPORT nxt_int_t nxt_buf_ts_handle(nxt_task_t *task, void *obj, void *data); 252 | 1 2/* 3 * Copyright (C) Igor Sysoev 4 * Copyright (C) NGINX, Inc. 5 */ 6 7#ifndef _NXT_BUF_H_INCLUDED_ 8#define _NXT_BUF_H_INCLUDED_ --- 236 unchanged lines hidden (view full) --- 245 size_t size); 246NXT_EXPORT nxt_buf_t *nxt_buf_file_alloc(nxt_mp_t *mp, size_t size, 247 nxt_uint_t flags); 248NXT_EXPORT nxt_buf_t *nxt_buf_mmap_alloc(nxt_mp_t *mp, size_t size); 249NXT_EXPORT nxt_buf_t *nxt_buf_sync_alloc(nxt_mp_t *mp, nxt_uint_t flags); 250 251NXT_EXPORT nxt_int_t nxt_buf_ts_handle(nxt_task_t *task, void *obj, void *data); 252 |
253NXT_EXPORT nxt_buf_t *nxt_buf_make_plain(nxt_mp_t *mp, nxt_buf_t *src, 254 size_t size); 255 256nxt_inline nxt_buf_t * 257nxt_buf_chk_make_plain(nxt_mp_t *mp, nxt_buf_t *src, size_t size) 258{ 259 if (nxt_slow_path(src != NULL && src->next != NULL)) { 260 return nxt_buf_make_plain(mp, src, size); 261 } 262 263 return src; 264} 265 |
|
253#define \ 254nxt_buf_free(mp, b) \ 255 nxt_mp_free((mp), (b)) 256 257 258NXT_EXPORT void nxt_buf_chain_add(nxt_buf_t **head, nxt_buf_t *in); 259NXT_EXPORT size_t nxt_buf_chain_length(nxt_buf_t *b); 260 --- 17 unchanged lines hidden --- | 266#define \ 267nxt_buf_free(mp, b) \ 268 nxt_mp_free((mp), (b)) 269 270 271NXT_EXPORT void nxt_buf_chain_add(nxt_buf_t **head, nxt_buf_t *in); 272NXT_EXPORT size_t nxt_buf_chain_length(nxt_buf_t *b); 273 --- 17 unchanged lines hidden --- |