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

Function mac_vnode_check_setflags

freebsd/security/mac/mac_vfs.c:825–836  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

823 "struct vnode *", "u_long");
824
825int
826mac_vnode_check_setflags(struct ucred *cred, struct vnode *vp, u_long flags)
827{
828 int error;
829
830 ASSERT_VOP_LOCKED(vp, "mac_vnode_check_setflags");
831
832 MAC_POLICY_CHECK(vnode_check_setflags, cred, vp, vp->v_label, flags);
833 MAC_CHECK_PROBE3(vnode_check_setflags, error, cred, vp, flags);
834
835 return (error);
836}
837
838MAC_CHECK_PROBE_DEFINE3(vnode_check_setmode, "struct ucred *",
839 "struct vnode *", "mode_t");

Callers 1

setfflagsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected