LOOKUP
NDINIT(&nid, LOOKUP, NOFOLLOW|LOCKLEAF|KERNELPATH,
NDINIT(&nid, LOOKUP, NOFOLLOW|LOCKLEAF|KERNELPATH,
if (nameiop != LOOKUP || dp->i_diroff == 0 ||
if ((flags & ISLASTCN) && nameiop == LOOKUP)
NDINIT(ndp, LOOKUP, FOLLOW, UIO_SYSSPACE, fspec, p);
NDINIT(ndp, LOOKUP, FOLLOW, UIO_SYSSPACE, fspec, p);
if (nameiop != LOOKUP || up->u_diroff == 0 || up->u_diroff > fsize) {
if ((flags & ISLASTCN) && nameiop == LOOKUP)
NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF, UIO_SYSSPACE, path, p);
NDINIT(&nd, LOOKUP, FOLLOW, UIO_SYSSPACE, "/dev/console", p);
ndp->ni_cnd.cn_nameiop = LOOKUP;
NDINIT(&nid, LOOKUP, NOFOLLOW, UIO_USERSPACE, SCARG(uap, path), p);
TAILQ_INSERT_TAIL(&slpque[LOOKUP(ident)], p, p_runq);
TAILQ_REMOVE(&slpque[LOOKUP(p->p_wchan)], p, p_runq);
qp = &slpque[LOOKUP(ident)];
.cn_nameiop = LOOKUP,
NDINIT(&nid, LOOKUP, FOLLOW, UIO_SYSSPACE, "/dev/console", p);
NDINIT(&cnd, LOOKUP, NOFOLLOW|LOCKLEAF|KERNELPATH, UIO_SYSSPACE,
NDINIT(&snd, LOOKUP, NOFOLLOW|LOCKLEAF|KERNELPATH, UIO_SYSSPACE,
NDINIT(&snd, LOOKUP, NOFOLLOW|LOCKLEAF|KERNELPATH, UIO_SYSSPACE,
NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF, UIO_SYSSPACE, soun->sun_path, p);
cn.cn_nameiop = LOOKUP;
NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | SAVENAME,
NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF, UIO_SYSSPACE, fspath, p);
NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF, UIO_USERSPACE,
NDINITAT(&nd, LOOKUP, follow, UIO_USERSPACE, fd1, path1, p);
NDINITAT(&nd, LOOKUP, FOLLOW | LOCKLEAF, UIO_USERSPACE, fd, path, p);
NDINITAT(&nd, LOOKUP, follow | LOCKLEAF, UIO_USERSPACE, fd, path, p);
NDINITAT(&nd, LOOKUP, follow | LOCKLEAF, UIO_USERSPACE, fd, path, p);
NDINITAT(&nd, LOOKUP, NOFOLLOW | LOCKLEAF, UIO_USERSPACE, fd, path, p);
NDINITAT(&nd, LOOKUP, follow, UIO_USERSPACE, fd, path, p);
NDINITAT(&nd, LOOKUP, follow, UIO_USERSPACE, fd, path, p);
NDINITAT(&nd, LOOKUP, follow, UIO_USERSPACE, fd, path, p);
NDINIT(&nd, LOOKUP, NOFOLLOW, UIO_USERSPACE, SCARG(uap, path), p);
NDINITAT(&nd, LOOKUP, follow, UIO_USERSPACE, fd, path, p);
NDINIT(&nd, LOOKUP, FOLLOW, UIO_USERSPACE, SCARG(uap, path), p);
NDINIT(&nd, LOOKUP, FOLLOW, UIO_USERSPACE, SCARG(uap, path), p);
NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF, UIO_USERSPACE,
NDINIT(&nd, LOOKUP, FOLLOW, UIO_USERSPACE, SCARG(uap, path), p);
NDINIT(&nd, LOOKUP, FOLLOW | BYPASSUNVEIL, UIO_USERSPACE,
NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF, UIO_USERSPACE,
NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF, UIO_USERSPACE,
NDINIT(&nd, LOOKUP, FOLLOW | SAVENAME | REALPATH, UIO_SYSSPACE,
ndp->ni_cnd.cn_nameiop = LOOKUP;
NDINIT(ndp, LOOKUP, FOLLOW, UIO_SYSSPACE, fname, p);
nd.ni_cnd.cn_nameiop = LOOKUP;
if (nd.ni_cnd.cn_nameiop != LOOKUP) {
nd.ni_cnd.cn_nameiop = LOOKUP;
nd.ni_cnd.cn_nameiop = LOOKUP;
NDINIT(&nd, LOOKUP, LOCKLEAF | SAVESTART, UIO_SYSSPACE, NULL, procp);
if (cnp->cn_nameiop != LOOKUP && (flags & ISLASTCN))
if (cnp->cn_nameiop != LOOKUP && (flags & ISLASTCN))
if (cnp->cn_nameiop != LOOKUP && (flags & ISLASTCN))
NDINIT(ndp, LOOKUP, FOLLOW, UIO_SYSSPACE, fname, p);
if (nameiop != LOOKUP || dp->i_diroff == 0 ||
if ((flags & ISLASTCN) && nameiop == LOOKUP)
NDINIT(ndp, LOOKUP, FOLLOW, UIO_SYSSPACE, fname, p);
NDINIT(ndp, LOOKUP, FOLLOW, UIO_SYSSPACE, fname, p);
if (nameiop != LOOKUP || dp->i_diroff == 0 ||
if ((flags & ISLASTCN) && nameiop == LOOKUP)
NDINIT(&nd, LOOKUP, FOLLOW|LOCKLEAF, UIO_SYSSPACE, userpath, p);
#ifdef LOOKUP
#ifndef LOOKUP
#ifdef LOOKUP
tp = lookup((char *)cp, LOOKUP, NULL);
if (action != LOOKUP) {
if (action == LOOKUP) {
%token LOOKUP METHOD MODE NAT NO DESTINATION NODELAY NOTHING ON PARENT PATH
| NAT LOOKUP retry {
{ "lookup", LOOKUP },