feat: IO polling for file descriptor
[lunaix-os.git] / lunaix-os / includes / lunaix / mm / mmap.h
index ff1e443c9c8d5ab7178a2912bc12cbcfc9e56bff..44ae4699a9e3caba71554f1185b27e9ce928402c 100644 (file)
@@ -17,15 +17,20 @@ struct mmap_param
     u32_t type;           // region type
 };
 
+int
+mem_adjust_inplace(vm_regions_t* regions,
+                   struct mm_region* region,
+                   ptr_t newend);
+
 int
 mem_map(void** addr_out,
         struct mm_region** created,
-        void* addr,
+        ptr_t addr,
         struct v_file* file,
         struct mmap_param* param);
 
 int
-mem_unmap(ptr_t mnt, vm_regions_t* regions, void* addr, size_t length);
+mem_unmap(ptr_t mnt, vm_regions_t* regions, ptr_t addr, size_t length);
 
 void
 mem_unmap_region(ptr_t mnt, struct mm_region* region);