BarryServer : Git

All the code for all my projects
// BarryServer : Git / Nucleus / commit / 08afe80d1ca157b9cddb31ee48ab0e6e1823f559 / include

// Related

Nucleus

Barry Object manager and heap in kernel library 08afe80 (3 years, 2 months ago)
diff --git a/include/nucleus/lib.h b/include/nucleus/lib.h
index a352728..c53f7b9 100644
--- a/include/nucleus/lib.h
+++ b/include/nucleus/lib.h
@@ -4,6 +4,9 @@
 #include <stdarg.h>
 #include <stddef.h>
 
+void *kmalloc(size_t size);
+void kfree(void *addr);
+
 int vsprintf(char *buf, const char *fmt, va_list args);
 int sprintf(char *buf, const char *fmt, ...);
 
diff --git a/include/nucleus/memory.h b/include/nucleus/memory.h
index c91e40c..057ff0b 100644
--- a/include/nucleus/memory.h
+++ b/include/nucleus/memory.h
@@ -59,9 +59,6 @@ page_dir_t clone_dir(void);
 void init_paging(void);
 void cpu_load_paging(void);
 
-void *kmalloc(size_t size);
-void kfree(void *addr);
-
 Page *create_page(ObjectList *cache, page_t frame, off_t offset);
 Page *find_page(ObjectList *cache, off_t offset);
 void install_page(uintptr_t addr, Page *page, int prot);