feat: closedir(2)
[lunaix-os.git] / lunaix-os / kernel / mm / dmm.c
index 04a024919a0a9e5104b210956064eff024151d5e..188bb0635eebf9a5771d979c55d3e04f642a74e0 100644 (file)
@@ -1,19 +1,18 @@
-#include <lunaix/mm/dmm.h>
+#include <lunaix/mm/page.h>
 #include <lunaix/mm/vmm.h>
+#include <lunaix/status.h>
 
-// This is a temporary design. 
-//  We can do better when we are ready for multitasking
-void
-lxsbrk(void* current, void* next) {
-    // TODO: sbrk 
-}
+#include <lunaix/spike.h>
+#include <lunaix/syscall.h>
 
-void
-lxmalloc(size_t size) {
-    // TODO: Malloc 
+__DEFINE_LXSYSCALL1(int, sbrk, size_t, size)
+{
+    // TODO mem_remap to expand heap region
+    return 0;
 }
 
-void
-lxfree(size_t size) {
-    // TODO: Free 
+__DEFINE_LXSYSCALL1(void*, brk, void*, addr)
+{
+    // TODO mem_remap to expand heap region
+    return 0;
 }
\ No newline at end of file