Home
last modified time | relevance | path

Searched refs:fcnp (Results 1 – 8 of 8) sorted by relevance

/xnu-11215/bsd/sys/
H A Dvnode_internal.h472 errno_t vn_rename(struct vnode *fdvp, struct vnode **fvpp, struct componentname *fcnp, struct vnode…
490 int vn_authorize_rename(struct vnode *fdvp, struct vnode *fvp, struct componentname *fcnp,
493 int vn_authorize_renamex(struct vnode *fdvp, struct vnode *fvp, struct componentname *fcnp,
496 …x_with_paths(struct vnode *fdvp, struct vnode *fvp, struct componentname *fcnp, const char *from_p…
H A Dvnode_if.h851 struct componentname *fcnp, /* As passed to VNOP */
864 struct vnode *fdvp, struct vnode **fvpp, struct componentname *fcnp, struct vnode_attr *fvap,
/xnu-11215/bsd/miscfs/devfs/
H A Ddevfs_vnops.c989 struct componentname *fcnp = ap->a_fcnp; in devfs_rename() local
1013 fnp = dev_findname(fdp, fcnp->cn_nameptr); in devfs_rename()
1039 if ((fcnp->cn_namelen == 1 && fcnp->cn_nameptr[0] == '.') in devfs_rename()
1040 || (fcnp->cn_flags & ISDOTDOT) in devfs_rename()
1053 if (devfs_is_name_protected(fdvp, fcnp->cn_nameptr) || in devfs_rename()
/xnu-11215/bsd/vfs/
H A Dkpi_vfs.c4451 !(fcnp->cn_nameptr[0] == '.' && fcnp->cn_nameptr[1] == '_')) { in vn_rename()
4455 xfromname_len = fcnp->cn_namelen + 3; in vn_rename()
4462 strlcat(xfromname, fcnp->cn_nameptr, xfromname_len); in vn_rename()
4524 fcnp->cn_flags |= CN_SECLUDE_RENAME; in vn_rename()
4525 _err = VNOP_RENAME(fdvp, *fvpp, fcnp, tdvp, *tvpp, tcnp, ctx); in vn_rename()
4529 _err = VNOP_RENAME(fdvp, *fvpp, fcnp, tdvp, *tvpp, tcnp, ctx); in vn_rename()
4561 fcnp, /* fcnp */ in vn_rename()
4726 a.a_fcnp = fcnp; in VNOP_RENAME()
4809 a.a_fcnp = fcnp; in VNOP_RENAMEX()
4846 a.a_fcnp = fcnp; in VNOP_COMPOUND_RENAME()
[all …]
H A Dvfs_subr.c8420 vn_authorize_rename(struct vnode *fdvp, struct vnode *fvp, struct componentname *fcnp, in vn_authorize_rename() argument
8424 return vn_authorize_renamex(fdvp, fvp, fcnp, tdvp, tvp, tcnp, ctx, 0, reserved); in vn_authorize_rename()
8428 vn_authorize_renamex(struct vnode *fdvp, struct vnode *fvp, struct componentname *fcnp, in vn_authorize_renamex() argument
8432 …return vn_authorize_renamex_with_paths(fdvp, fvp, fcnp, NULL, tdvp, tvp, tcnp, NULL, ctx, flags, r… in vn_authorize_renamex()
8456 (fcnp->cn_namelen == 1 && fcnp->cn_nameptr[0] == '.') || in vn_authorize_renamex_with_paths()
8457 ((fcnp->cn_flags | tcnp->cn_flags) & ISDOTDOT))) { in vn_authorize_renamex_with_paths()
8472 error = mac_vnode_check_rename_swap(ctx, fdvp, fvp, fcnp, tdvp, tvp, tcnp); in vn_authorize_renamex_with_paths()
8474 error = mac_vnode_check_rename(ctx, fdvp, fvp, fcnp, tdvp, tvp, tcnp); in vn_authorize_renamex_with_paths()
8478 fcnp->cn_namelen > (sizeof("._a") - 1) && in vn_authorize_renamex_with_paths()
8479 fcnp->cn_nameptr[0] == '.' && fcnp->cn_nameptr[1] == '_') { in vn_authorize_renamex_with_paths()
[all …]
/xnu-11215/security/
H A Dmac_vfs.c1737 struct vnode *fvp, struct componentname *fcnp, struct vnode *tdvp, in mac_vnode_check_rename() argument
1755 …CHECK(vnode_check_rename_from, cred, fdvp, mac_vnode_label(fdvp), fvp, mac_vnode_label(fvp), fcnp); in mac_vnode_check_rename()
1769 mac_vnode_label(fvp), fcnp, tdvp, mac_vnode_label(tdvp), tvp, in mac_vnode_check_rename()
2871 struct vnode *fvp, struct componentname *fcnp, struct vnode *tdvp, in mac_vnode_notify_rename_swap() argument
2898 …c_ops->mpo_vnode_notify_rename(cred, tvp, mac_vnode_label(tvp), fdvp, mac_vnode_label(fdvp), fcnp); in mac_vnode_notify_rename_swap()
2908 struct vnode *fvp, struct componentname *fcnp, struct vnode *tdvp, in mac_vnode_check_rename_swap() argument
2938 …mpc_ops->mpo_vnode_check_rename(cred, fdvp, mac_vnode_label(fdvp), fvp, mac_vnode_label(fvp), fcnp, in mac_vnode_check_rename_swap()
2942 fdvp, mac_vnode_label(fdvp), fvp, mac_vnode_label(fvp), fcnp); in mac_vnode_check_rename_swap()
H A Dmac_framework.h493 struct vnode *fvp, struct componentname *fcnp, struct vnode *tdvp,
496 struct vnode *fvp, struct componentname *fcnp, struct vnode *tdvp,
573 struct vnode *fdvp, struct componentname *fcnp, struct vnode *tvp,
H A Dmac_policy.h4543 struct componentname *fcnp,