rw_read
translate_with_thunk(path, access_thunk, vroot_path, vroot_vroot, rw_read);
translate_with_thunk(path, chdir_thunk, vroot_path, vroot_vroot, rw_read);
translate_with_thunk(path, chmod_thunk, vroot_path, vroot_vroot, rw_read);
translate_with_thunk(path, chown_thunk, vroot_path, vroot_vroot, rw_read);
translate_with_thunk(path, chroot_thunk, vroot_path, vroot_vroot, rw_read);
translate_with_thunk(path, execve_thunk, vroot_path, vroot_vroot, rw_read);
translate_with_thunk(path, lstat_thunk, vroot_path, vroot_vroot, rw_read);
translate_with_thunk(target, mount_thunk, vroot_path, vroot_vroot, rw_read);
((flags & (O_CREAT|O_APPEND)) != 0) ? rw_write : rw_read);
translate_with_thunk(path, readlink_thunk, vroot_path, vroot_vroot, rw_read);
translate_with_thunk(path, rmdir_thunk, vroot_path, vroot_vroot, rw_read);
translate_with_thunk(path, stat_thunk, vroot_path, vroot_vroot, rw_read);
translate_with_thunk(path, truncate_thunk, vroot_path, vroot_vroot, rw_read);
translate_with_thunk(path, unlink_thunk, vroot_path, vroot_vroot, rw_read);
translate_with_thunk(path, utimes_thunk, vroot_path, vroot_vroot, rw_read);