From: Waldemar Kozaczuk <
jwkoz...@gmail.com>
Committer: Waldemar Kozaczuk <
jwkoz...@gmail.com>
Branch: master
libc: add reallocarray
Some apps like xclock from Fedora need reallocarray() which
this patch adds as simple delegation to realloc.
Signed-off-by: Waldemar Kozaczuk <
jwkoz...@gmail.com>
---
diff --git a/core/mempool.cc b/core/mempool.cc
--- a/core/mempool.cc
+++ b/core/mempool.cc
@@ -2014,6 +2014,11 @@ void* realloc(void* obj, size_t size)
return buf;
}
+extern "C" void *reallocarray(void *ptr, size_t nmemb, size_t size)
+{
+ return realloc(ptr, nmemb * size);
+}
+
size_t malloc_usable_size(void* obj)
{
if ( obj == nullptr ) {