#ifndef __LUNAIX_MMAP_H #define __LUNAIX_MMAP_H #include #include #include int mem_map(void** addr_out, ptr_t mnt, vm_regions_t* regions, void* addr, struct v_file* file, off_t offset, size_t length, u32_t proct, u32_t options); int mem_unmap(ptr_t mnt, vm_regions_t* regions, void* addr, size_t length); void mem_sync_pages(ptr_t mnt, struct mm_region* region, ptr_t start, ptr_t length, int options); int mem_msync(ptr_t mnt, vm_regions_t* regions, ptr_t addr, size_t length, int options); #endif /* __LUNAIX_MMAP_H */