MCPcopy Create free account
hub / github.com/F-Stack/f-stack / mac_vnode_check_setowner

Function mac_vnode_check_setowner

freebsd/security/mac/mac_vfs.c:857–869  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

855 "struct vnode *", "uid_t", "gid_t");
856
857int
858mac_vnode_check_setowner(struct ucred *cred, struct vnode *vp, uid_t uid,
859 gid_t gid)
860{
861 int error;
862
863 ASSERT_VOP_LOCKED(vp, "mac_vnode_check_setowner");
864
865 MAC_POLICY_CHECK(vnode_check_setowner, cred, vp, vp->v_label, uid, gid);
866 MAC_CHECK_PROBE4(vnode_check_setowner, error, cred, vp, uid, gid);
867
868 return (error);
869}
870
871MAC_CHECK_PROBE_DEFINE4(vnode_check_setutimes, "struct ucred *",
872 "struct vnode *", "struct timespec *", "struct timespec *");

Callers 1

setfownFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected