Mercurial > hg > nginx
comparison src/core/ngx_slab.h @ 5726:25ade23cf281
Core: added ngx_slab_calloc() and ngx_slab_calloc_locked().
These functions return zeroed memory, analogous to ngx_pcalloc().
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Wed, 04 Jun 2014 15:09:19 +0400 |
parents | c46657e391a3 |
children | 99770a5ea14f |
comparison
equal
deleted
inserted
replaced
5725:eadf46f888e9 | 5726:25ade23cf281 |
---|---|
48 | 48 |
49 | 49 |
50 void ngx_slab_init(ngx_slab_pool_t *pool); | 50 void ngx_slab_init(ngx_slab_pool_t *pool); |
51 void *ngx_slab_alloc(ngx_slab_pool_t *pool, size_t size); | 51 void *ngx_slab_alloc(ngx_slab_pool_t *pool, size_t size); |
52 void *ngx_slab_alloc_locked(ngx_slab_pool_t *pool, size_t size); | 52 void *ngx_slab_alloc_locked(ngx_slab_pool_t *pool, size_t size); |
53 void *ngx_slab_calloc(ngx_slab_pool_t *pool, size_t size); | |
54 void *ngx_slab_calloc_locked(ngx_slab_pool_t *pool, size_t size); | |
53 void ngx_slab_free(ngx_slab_pool_t *pool, void *p); | 55 void ngx_slab_free(ngx_slab_pool_t *pool, void *p); |
54 void ngx_slab_free_locked(ngx_slab_pool_t *pool, void *p); | 56 void ngx_slab_free_locked(ngx_slab_pool_t *pool, void *p); |
55 | 57 |
56 | 58 |
57 #endif /* _NGX_SLAB_H_INCLUDED_ */ | 59 #endif /* _NGX_SLAB_H_INCLUDED_ */ |