X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/9fe5e02cf615ad121c4460fbaaac2787d1e09c0e..7b0dccbab69e806a63c4504c3ddb82e45241985b:/lunaix-os/includes/lunaix/mm/dmm.h diff --git a/lunaix-os/includes/lunaix/mm/dmm.h b/lunaix-os/includes/lunaix/mm/dmm.h index 6ea878b..e8c3b6f 100644 --- a/lunaix-os/includes/lunaix/mm/dmm.h +++ b/lunaix-os/includes/lunaix/mm/dmm.h @@ -4,13 +4,20 @@ #include -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 */