nxt_mp.h (141:96a65c601420) nxt_mp.h (164:7449e4954471)
1
2/*
3 * Copyright (C) Igor Sysoev
4 * Copyright (C) NGINX, Inc.
5 */
6
7#ifndef _NXT_MP_H_INCLUDED_
8#define _NXT_MP_H_INCLUDED_

--- 95 unchanged lines hidden (view full) ---

104/*
105 * nxt_mp_zget() returns zeroed aligned non-freeable memory.
106 * The alignment is sutiable to allocate structures.
107 */
108NXT_EXPORT void *nxt_mp_zget(nxt_mp_t *mp, size_t size)
109 NXT_MALLOC_LIKE;
110
111
1
2/*
3 * Copyright (C) Igor Sysoev
4 * Copyright (C) NGINX, Inc.
5 */
6
7#ifndef _NXT_MP_H_INCLUDED_
8#define _NXT_MP_H_INCLUDED_

--- 95 unchanged lines hidden (view full) ---

104/*
105 * nxt_mp_zget() returns zeroed aligned non-freeable memory.
106 * The alignment is sutiable to allocate structures.
107 */
108NXT_EXPORT void *nxt_mp_zget(nxt_mp_t *mp, size_t size)
109 NXT_MALLOC_LIKE;
110
111
112NXT_EXPORT nxt_int_t nxt_mp_cleanup(nxt_mp_t *mp, nxt_work_handler_t handler,
113 nxt_task_t *task, void *obj, void *data);
114
115
112NXT_EXPORT void nxt_mp_thread_adopt(nxt_mp_t *mp);
113
114#endif /* _NXT_MP_H_INCLUDED_ */
116NXT_EXPORT void nxt_mp_thread_adopt(nxt_mp_t *mp);
117
118#endif /* _NXT_MP_H_INCLUDED_ */