| /netbsd-src/sys/kern/ |
| H A D | subr_emul.c | 129 flags = FOLLOW | TRYEMULROOT | EMULROOTSET; in emul_find_interp()
|
| H A D | vfs_syscalls.c | 686 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 D | vfs_lookup.c | 555 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 D | kern_acct.c | 320 error = vn_open(NULL, pb, TRYEMULROOT, FWRITE|O_APPEND, 0, in sys_acct()
|
| H A D | vfs_vnops.c | 153 * 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 D | uipc_usrreq.c | 995 NDINIT(&nd, CREATE, FOLLOW | LOCKPARENT | TRYEMULROOT, pb); in unp_bind() 1178 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | TRYEMULROOT, pb); in unp_connect()
|
| H A D | vfs_mount.c | 866 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | TRYEMULROOT, pb); in mount_domount()
|
| H A D | kern_exec.c | 384 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | TRYEMULROOT, pb); in check_exec()
|
| /netbsd-src/sys/compat/netbsd32/ |
| H A D | netbsd32_fd.c | 77 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | TRYEMULROOT, pb); in netbsd32___getfh30()
|
| /netbsd-src/sys/sys/ |
| H A D | namei.h | 154 #define TRYEMULROOT 0x00000010 /* try relative to emulation root macro
|
| H A D | namei.src | 146 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 D | vfs_syscalls_30.c | 363 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | TRYEMULROOT, pb); in compat_30_sys_getfh()
|
| /netbsd-src/external/cddl/osnet/sys/kern/ |
| H A D | ddi.c | 162 NDINIT(&nd, DELETE, LOCKPARENT | LOCKLEAF | TRYEMULROOT, pb); in do_rmdirp()
|
| /netbsd-src/sys/compat/linux/common/ |
| H A D | linux_file.c | 626 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | TRYEMULROOT, pb); in linux_sys_unlink()
|
| /netbsd-src/sys/uvm/ |
| H A D | uvm_swap.c | 628 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | TRYEMULROOT, pb); in sys_swapctl()
|