diff --git a/kaleid/libc/mem.c b/kaleid/libc/mem.c index ae8f2d5..7107bd0 100644 --- a/kaleid/libc/mem.c +++ b/kaleid/libc/mem.c @@ -36,7 +36,11 @@ void *malloc(size_t n) void *ptr; error_t rc; +#ifndef _KALEID_KERNEL rc = KalAllocMemory(&ptr, n); +#else + rc = KalAllocMemoryEx(&ptr, n, M_ZEROED, 0); +#endif if (rc > 0) seterrno(rc); return ptr;