#include #include #include void* calloc(size_t num, size_t size) { void* ptr = _ksys_alloc(num * size); if (!ptr) { __errno = ENOMEM; return NULL; } memset(ptr, 0, num * size); return ptr; }