| 434 | extern bool mac_vnode_check_access_fp_flag; |
| 435 | #define mac_vnode_check_access_enabled() __predict_false(mac_vnode_check_access_fp_flag) |
| 436 | static inline int |
| 437 | mac_vnode_check_access(struct ucred *cred, struct vnode *dvp, |
| 438 | accmode_t accmode) |
| 439 | { |
| 440 | |
| 441 | mac_vnode_assert_locked(dvp, "mac_vnode_check_access"); |
| 442 | if (mac_vnode_check_access_enabled()) |
| 443 | return (mac_vnode_check_access_impl(cred, dvp, accmode)); |
| 444 | return (0); |
| 445 | } |
| 446 | int mac_vnode_check_chdir(struct ucred *cred, struct vnode *dvp); |
| 447 | int mac_vnode_check_chroot(struct ucred *cred, struct vnode *dvp); |
| 448 | int mac_vnode_check_create(struct ucred *cred, struct vnode *dvp, |
no test coverage detected