| 455 | "struct vnode *", "int", "const char *"); |
| 456 | |
| 457 | int |
| 458 | mac_vnode_check_deleteextattr(struct ucred *cred, struct vnode *vp, |
| 459 | int attrnamespace, const char *name) |
| 460 | { |
| 461 | int error; |
| 462 | |
| 463 | ASSERT_VOP_LOCKED(vp, "mac_vnode_check_deleteextattr"); |
| 464 | |
| 465 | MAC_POLICY_CHECK(vnode_check_deleteextattr, cred, vp, vp->v_label, |
| 466 | attrnamespace, name); |
| 467 | MAC_CHECK_PROBE4(vnode_check_deleteextattr, error, cred, vp, |
| 468 | attrnamespace, name); |
| 469 | |
| 470 | return (error); |
| 471 | } |
| 472 | |
| 473 | MAC_CHECK_PROBE_DEFINE3(vnode_check_exec, "struct ucred *", "struct vnode *", |
| 474 | "struct image_params *"); |