blob: fc4c762c149a2e06dbb54d2e8fbc65ab7f491715 [file] [log] [blame]
#include <stdlib.h>
#include <errno.h>
void* __malloc0(size_t);
void* calloc(size_t m, size_t n) {
if (n && m > (size_t)-1 / n) {
errno = ENOMEM;
return 0;
}
return __malloc0(n * m);
}