[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [UNIKRAFT PATCH 04/18] lib/ukalloc: Move `uk_zalloc()` after `uk_calloc()`
Moves `uk_zalloc()` to a more appropriate location within the `<uk/alloc.h> header. Signed-off-by: Simon Kuenzer <simon.kuenzer@xxxxxxxxx> --- lib/ukalloc/include/uk/alloc.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/ukalloc/include/uk/alloc.h b/lib/ukalloc/include/uk/alloc.h index aa28bb02..4c6bb872 100644 --- a/lib/ukalloc/include/uk/alloc.h +++ b/lib/ukalloc/include/uk/alloc.h @@ -48,9 +48,6 @@ extern "C" { struct uk_alloc; -#define uk_zalloc(a, size) uk_calloc(a, 1, size) -#define uk_do_zalloc(a, size) uk_do_calloc(a, 1, size) - typedef void* (*uk_alloc_malloc_func_t) (struct uk_alloc *a, size_t size); typedef void* (*uk_alloc_calloc_func_t) @@ -143,6 +140,9 @@ static inline void *uk_calloc(struct uk_alloc *a, return uk_do_calloc(a, nmemb, size); } +#define uk_do_zalloc(a, size) uk_do_calloc((a), 1, (size)) +#define uk_zalloc(a, size) uk_calloc((a), 1, (size)) + static inline void *uk_do_realloc(struct uk_alloc *a, void *ptr, size_t size) { -- 2.20.1
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |