Lines Matching refs:RENAME
33 * Generic rename abstraction.
35 * Rename is unbelievably hairy. Try to use this if you can --
136 * the rename vop.
236 * rename vop. Handles ancestry checks, locking, and permissions
237 * checks. Caller is responsible for implementing the genfs rename
265 KASSERT(tcnp->cn_nameiop == RENAME);
277 /* Reject rename("x/..", ...) and rename(..., "x/..") early. */
332 * If the target exists, refuse to rename a directory over a
353 * Authorize the rename.
386 * rename. To be called by gro_rename on success. The only pair of
584 /* Refuse to rename `.'. */
591 KASSERT(tcnp->cn_nameiop == RENAME);
600 /* Refuse to rename over `.'. */
614 /* Refuse to rename a mount point. */
623 /* Refuse to rename over a mount point. */
675 KASSERT(tcnp->cn_nameiop == RENAME);
705 * Reject rename("foo/bar", "foo/bar/baz/quux/zot").
815 /* Refuse to rename (over) `.'. */
821 /* Reject rename("x", "x/y") or rename("x/y", "x"). */
850 /* Refuse to rename (over) a mount point. */
882 /* Refuse to rename (over) `.'. */
927 /* Refuse to rename (over) a mount point. */
961 * genfs_rename_exit: Unlock everything we locked for rename.
1050 * genfs_ufslike_rename_check_possible: Check whether a rename is
1074 * genfs_ufslike_rename_check_permitted: Check whether a rename is