commit | dc068d5d5159be1a061cbcfe95d9d8149e61e034 | [log] [tgz] |
---|---|---|
author | Jens Axboe <axboe@fb.com> | Thu Nov 06 15:19:31 2014 -0700 |
committer | Mohamad Ayyash <mkayyash@google.com> | Fri Mar 06 17:58:02 2015 -0800 |
tree | 1a2df152b7441091c531acf2e52d64c2ddc59bff | |
parent | 0f7f9a918590b45589224568245f75e2dbff9e14 [diff] [blame] |
smalloc: add zeroing scalloc() variant Signed-off-by: Jens Axboe <axboe@fb.com>
diff --git a/smalloc.c b/smalloc.c index 5fe0b6f..1ba9353 100644 --- a/smalloc.c +++ b/smalloc.c
@@ -479,6 +479,17 @@ return NULL; } +void *scalloc(size_t nmemb, size_t size) +{ + void *ret; + + ret = smalloc(nmemb * size); + if (ret) + memset(ret, 0, nmemb * size); + + return ret; +} + char *smalloc_strdup(const char *str) { char *ptr;