Complete (almost!) printf fmt support
[lunaix-os.git] / lunaix-os / includes / lunaix / mm / dmm.h
index 6ea878b57cfdd12e016807c50f4c05d2586019f3..e8c3b6fa43a8697b05d55d0f37e3dff0aef47ffd 100644 (file)
@@ -4,13 +4,20 @@
 
 #include <stddef.h>
 
-void
-lxsbrk(void* current, void* next);
+#define HEAP_INIT_SIZE 4096
 
-void
-lxmalloc(size_t size);
+int
+dmm_init();
+
+int
+lxsbrk(void* addr);
+void*
+lxbrk(size_t size);
+
+void*
+lx_malloc(size_t size);
 
 void
-lxfree(size_t size);
+lx_free(void* ptr);
 
 #endif /* __LUNAIX_DMM_H */