From ab60e01f4172cbb4e883d4386e197075c3d9af6d Mon Sep 17 00:00:00 2001 From: Mahavir Jain Date: Sat, 1 Apr 2017 13:11:46 +0530 Subject: [PATCH] allocator: add support for calloc Signed-off-by: Mahavir Jain --- stdlib/malloc.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/stdlib/malloc.c b/stdlib/malloc.c index 9ba5001..1f2e935 100644 --- a/stdlib/malloc.c +++ b/stdlib/malloc.c @@ -150,3 +150,11 @@ void *malloc(size_t size) dbg("Rquired size unable to allocate %d\n", size - sizeof(node_t)); return NULL; } + +void *calloc(size_t nmemb, size_t size) +{ + void *p = malloc(nmemb * size); + if (p) + memset(p, 0, nmemb * size); + return p; +}