Index: uspace/lib/libc/generic/malloc.c
===================================================================
--- uspace/lib/libc/generic/malloc.c	(revision ce9d80382aa2bc937579a35eebbe3ce12033abbc)
+++ uspace/lib/libc/generic/malloc.c	(revision 15b8e495a50e2460c084a79b7002f55d37a04f7e)
@@ -353,4 +353,9 @@
 }
 
+void *calloc(const size_t nmemb, const size_t size)
+{
+	return malloc(nmemb * size);
+}
+
 void *malloc(const size_t size)
 {
Index: uspace/lib/libc/include/malloc.h
===================================================================
--- uspace/lib/libc/include/malloc.h	(revision ce9d80382aa2bc937579a35eebbe3ce12033abbc)
+++ uspace/lib/libc/include/malloc.h	(revision 15b8e495a50e2460c084a79b7002f55d37a04f7e)
@@ -42,4 +42,5 @@
 
 extern void *malloc(const size_t size);
+extern void *calloc(const size_t nmemb, const size_t size);
 extern void *memalign(const size_t align, const size_t size);
 extern void *realloc(const void *addr, const size_t size);
