NOFOLLOW
.follow = NOFOLLOW,
.follow = NOFOLLOW,
.follow = NOFOLLOW,
.follow = NOFOLLOW,
cn.cn_flags = ISLASTCN | NOFOLLOW | LOCKLEAF | NOCROSSMOUNT;
cn.cn_flags = ISLASTCN | NOFOLLOW | LOCKLEAF | NOCROSSMOUNT;
cn.cn_flags = ISLASTCN | NOFOLLOW | LOCKLEAF | LOCKPARENT |
cn.cn_flags = ISLASTCN | NOFOLLOW | LOCKLEAF | LOCKPARENT |
NOFOLLOW | LOCKLEAF;
NOFOLLOW | LOCKLEAF);
NDINIT(&nd, LOOKUP, NOFOLLOW, UIO_SYSSPACE, name);
NDINIT(&nd, LOOKUP, NOFOLLOW, UIO_SYSSPACE, name);
NDINIT(&nd, LOOKUP, NOFOLLOW | AUDITVNODE1, UIO_USERSPACE,
NDINIT(&nd, LOOKUP, NOFOLLOW, UIO_SYSSPACE, file);
NDINIT(&nd, LOOKUP, NOFOLLOW, UIO_USERSPACE, uap->fname);
NDINIT(&nd, LOOKUP, NOFOLLOW, UIO_SYSSPACE, pathbuf);
NDINIT_ATRIGHTS(&nd, CREATE, NOFOLLOW | LOCKPARENT | NOCACHE,
NOFOLLOW));
NOFOLLOW));
return (kern___acl_delete_path(td, uap->path, uap->type, NOFOLLOW));
NOFOLLOW));
uap->attrname, uap->data, uap->nbytes, NOFOLLOW));
uap->attrname, uap->data, uap->nbytes, NOFOLLOW));
uap->attrname, NOFOLLOW));
uap->data, uap->nbytes, NOFOLLOW));
NDINIT_ATVP(&nd, LOOKUP, NOFOLLOW, UIO_SYSSPACE,
((mask & IN_DONT_FOLLOW) ? NOFOLLOW : FOLLOW) | LOCKLEAF |
ndflags = LOCKLEAF | NOFOLLOW | AUDITVNODE1;
res |= (at_flags & AT_SYMLINK_NOFOLLOW) != 0 ? NOFOLLOW :
NOFOLLOW, &value);
NDINIT_AT(&nd, LOOKUP, NOFOLLOW | LOCKSHARED | LOCKLEAF | AUDITVNODE1 |
NDINIT(&nd, LOOKUP, NOFOLLOW | AUDITVNODE1, pathseg, path);
return (kern___mac_get_path(td, uap->path_p, uap->mac_p, NOFOLLOW));
return (kern___mac_set_path(td, uap->path_p, uap->mac_p, NOFOLLOW));