NDINITAT
NDINITAT(&nd, 0, 0, UIO_USERSPACE, fd, path, p);
NDINITAT(&nd, 0, KERNELPATH, UIO_SYSSPACE, AT_FDCWD, path, p);
NDINITAT(&nd, DELETE, KERNELPATH | LOCKPARENT | LOCKLEAF, UIO_SYSSPACE,
NDINITAT(&nd, CREATE, LOCKPARENT, UIO_USERSPACE, fd, path, p);
NDINITAT(&nd, LOOKUP, follow, UIO_USERSPACE, fd1, path1, p);
NDINITAT(&nd, CREATE, LOCKPARENT, UIO_USERSPACE, fd2, path2, p);
NDINITAT(&nd, CREATE, LOCKPARENT, UIO_USERSPACE, fd, link, p);
NDINITAT(&nd, DELETE, LOCKPARENT | LOCKLEAF, UIO_USERSPACE,
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);
NDINITAT(&nd, LOOKUP, follow, UIO_USERSPACE, fd, path, p);
NDINITAT(&fromnd, DELETE, WANTPARENT | SAVESTART, UIO_USERSPACE,
NDINITAT(&tond, RENAME, flags, UIO_USERSPACE, tofd, to, p);
NDINITAT(&nd, CREATE, LOCKPARENT | STRIPSLASHES, UIO_USERSPACE,