summaryrefslogtreecommitdiff
path: root/lib/libc/stdlib/malloc.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libc/stdlib/malloc.c')
-rw-r--r--lib/libc/stdlib/malloc.c21
1 files changed, 11 insertions, 10 deletions
diff --git a/lib/libc/stdlib/malloc.c b/lib/libc/stdlib/malloc.c
index 555a45bc..344c9623 100644
--- a/lib/libc/stdlib/malloc.c
+++ b/lib/libc/stdlib/malloc.c
@@ -1,13 +1,14 @@
-#include <atomic.h>
-#include <features.h>
-#include <libc.h>
-#include <malloc.h>
-#include <linux/errno.h>
-#include <stdatomic.h>
-#include <stdint.h>
-#include <string.h>
-#include <sys/mman.h>
-#include <unistd.h>
+#include "stddef.h" // for NULL
+
+#include <atomic.h> // for LIBC_UNLOCK, LIBC_LOCK
+#include <features.h> // for __weak
+#include <libc.h> // for (anonymous struct)::(anonymous), (anonymous)
+#include <malloc.h> // for page, page::(anonymous), class, global_size_c...
+#include <stdatomic.h> // for atomic_flag_clear
+#include <stdint.h> // for uint32_t, uint8_t, uintptr_t
+#include <stdlib.h> // for malloc
+#include <string.h> // for memset
+#include <sys/mman.h> // for size_t, mmap, munmap, MAP_ANONYMOUS, MAP_FAILED
struct page *__malloc_pvec = NULL;