diff --git a/src/libc/stdlib/target/gint/malloc.c b/src/libc/stdlib/target/gint/malloc.c index 5bd2104..1a9b8be 100644 --- a/src/libc/stdlib/target/gint/malloc.c +++ b/src/libc/stdlib/target/gint/malloc.c @@ -1,8 +1,12 @@ #include +#include extern void *kmalloc(size_t size, char const *arena_name); void *malloc(size_t size) { - return kmalloc(size, NULL); + void *ptr = kmalloc(size, NULL); + if(ptr == NULL) + errno = ENOMEM; + return ptr; }