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

Function mac_vnode_check_read

freebsd/security/mac/mac_framework.h:606–615  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

604#endif
605#define mac_vnode_check_read_enabled() __predict_false(mac_vnode_check_read_fp_flag)
606static inline int
607mac_vnode_check_read(struct ucred *active_cred, struct ucred *file_cred,
608 struct vnode *vp)
609{
610
611 mac_vnode_assert_locked(vp, "mac_vnode_check_read");
612 if (mac_vnode_check_read_enabled())
613 return (mac_vnode_check_read_impl(active_cred, file_cred, vp));
614 return (0);
615}
616
617int mac_vnode_check_write_impl(struct ucred *active_cred,
618 struct ucred *file_cred, struct vnode *vp);

Callers 3

vn_rdwrFunction · 0.85
vn_readFunction · 0.85
vn_ioctlFunction · 0.85

Calls 2

mac_vnode_assert_lockedFunction · 0.85

Tested by

no test coverage detected