/*===========================================================================* * munmap (override for VM) * *===========================================================================*/ PUBLIC int minix_munmap(void *addr, size_t len) { vir_bytes laddr; if(!unmap_ok) return ENOSYS; laddr = (vir_bytes) arch_vir2map(&vmproc[VM_PROC_NR], (vir_bytes) addr); return munmap_lin(laddr, len); }
/*===========================================================================* * munmap_text (override for VM) * *===========================================================================*/ int munmap_text(void *addr, size_t len) { vir_bytes laddr; if(!unmap_ok) return -ENOSYS; laddr = (vir_bytes) arch_vir2map_text(&vmproc[VM_PROC_NR], (vir_bytes) addr); return munmap_lin(laddr, len); }