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

Function mac_vnode_check_open_impl

freebsd/security/mac/mac_vfs.c:633–644  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

631 "accmode_t");
632
633int
634mac_vnode_check_open_impl(struct ucred *cred, struct vnode *vp, accmode_t accmode)
635{
636 int error;
637
638 ASSERT_VOP_LOCKED(vp, "mac_vnode_check_open");
639
640 MAC_POLICY_CHECK(vnode_check_open, cred, vp, vp->v_label, accmode);
641 MAC_CHECK_PROBE3(vnode_check_open, error, cred, vp, accmode);
642
643 return (error);
644}
645
646MAC_CHECK_PROBE_DEFINE3(vnode_check_poll, "struct ucred *", "struct ucred *",
647 "struct vnode *");

Callers 1

mac_vnode_check_openFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected