This commit is contained in:
alexvoste
2026-05-07 02:22:25 +03:00
commit 1a9fd27a31
226 changed files with 29188 additions and 0 deletions
+11
View File
@@ -0,0 +1,11 @@
#include <stdlib.h>
#include <string.h>
#include "../../../kernel/include/memory/pmm.h"
void *calloc(size_t nmemb, size_t size) {
if (nmemb == 0 || size == 0) return NULL;
if (nmemb > (size_t)-1 / size) return NULL;
void *ptr = kmalloc(nmemb * size);
if (ptr) memset(ptr, 0, nmemb * size);
return ptr;
}