Home
last modified time | relevance | path

Searched refs:TRYEMULROOT (Results 1 – 15 of 15) sorted by relevance

/netbsd-src/sys/kern/
H A Dsubr_emul.c129 flags = FOLLOW | TRYEMULROOT | EMULROOTSET; in emul_find_interp()
H A Dvfs_syscalls.c686 NDINIT(&nd, LOOKUP, NOFOLLOW | LOCKLEAF | TRYEMULROOT, pb); in sys_unmount()
1727 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | LOCKSHARED | TRYEMULROOT, pb);
1787 error = vn_open(dvp, pb, TRYEMULROOT, flags, cmode, in do_open()
2113 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | TRYEMULROOT, pb); in sys___getfh30()
2445 NDINIT(&nd, CREATE, LOCKPARENT | TRYEMULROOT, pb); in do_sys_mknodat()
2575 NDINIT(&nd, CREATE, LOCKPARENT | TRYEMULROOT, pb);
2629 NDINIT(&nd, CREATE, LOCKPARENT | TRYEMULROOT, linkpb); in do_sys_linkat()
2740 NDINIT(&nd, CREATE, LOCKPARENT | TRYEMULROOT, linkpb);
2818 NDINIT(&nd, DELETE, LOCKPARENT | DOWHITEOUT | TRYEMULROOT, pb);
2902 NDINIT(&nd, DELETE, LOCKPARENT | LOCKLEAF | TRYEMULROOT, p in do_sys_unlinkat()
[all...]
H A Dvfs_lookup.c555 if ((cnp->cn_flags & TRYEMULROOT) == 0) { in namei_getstartdir()
579 } else if (cnp->cn_flags & TRYEMULROOT && erootdir != NULL) { in namei_getstartdir()
1495 * (This is called up to twice if TRYEMULROOT is in effect.) in namei_oneroot()
1590 * Note that if we're doing TRYEMULROOT we can in namei_oneroot()
1898 * Do namei; wrapper layer that handles TRYEMULROOT. in namei_tryemulroot()
1912 if (cnp->cn_flags & TRYEMULROOT) { in namei_tryemulroot()
1924 * The TRYEMULROOT flag isn't necessarily authoritative. in namei_tryemulroot()
1928 cnp->cn_flags &= ~TRYEMULROOT; in namei_tryemulroot()
2272 return NOFOLLOW | TRYEMULROOT; in namei_simple_kernel()
2276 return FOLLOW | TRYEMULROOT; in nameiat_simple()
[all...]
H A Dkern_acct.c320 error = vn_open(NULL, pb, TRYEMULROOT, FWRITE|O_APPEND, 0, in sys_acct()
H A Dvfs_vnops.c153 * nmode is additional namei flags, restricted to TRYEMULROOT and NOCHROOT.
183 KASSERT((nmode & (TRYEMULROOT | NOCHROOT)) == nmode); in vn_open()
195 nd.ni_cnd.cn_flags &= TRYEMULROOT | NOCHROOT; in vn_open()
H A Duipc_usrreq.c995 NDINIT(&nd, CREATE, FOLLOW | LOCKPARENT | TRYEMULROOT, pb); in unp_bind()
1178 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | TRYEMULROOT, pb); in unp_connect()
H A Dvfs_mount.c866 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | TRYEMULROOT, pb); in mount_domount()
H A Dkern_exec.c384 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | TRYEMULROOT, pb); in check_exec()
/netbsd-src/sys/compat/netbsd32/
H A Dnetbsd32_fd.c77 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | TRYEMULROOT, pb); in netbsd32___getfh30()
/netbsd-src/sys/sys/
H A Dnamei.h154 #define TRYEMULROOT 0x00000010 /* try relative to emulation root macro
H A Dnamei.src146 NAMEIFL TRYEMULROOT 0x00000010 /* try relative to emulation root
281 * - the only flags it uses are (NO)FOLLOW and TRYEMULROOT;
/netbsd-src/sys/compat/common/
H A Dvfs_syscalls_30.c363 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | TRYEMULROOT, pb); in compat_30_sys_getfh()
/netbsd-src/external/cddl/osnet/sys/kern/
H A Dddi.c162 NDINIT(&nd, DELETE, LOCKPARENT | LOCKLEAF | TRYEMULROOT, pb); in do_rmdirp()
/netbsd-src/sys/compat/linux/common/
H A Dlinux_file.c626 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | TRYEMULROOT, pb); in linux_sys_unlink()
/netbsd-src/sys/uvm/
H A Duvm_swap.c628 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | TRYEMULROOT, pb); in sys_swapctl()