| 119 | "struct ucred *", "struct ksem *"); |
| 120 | |
| 121 | int |
| 122 | mac_posixsem_check_getvalue(struct ucred *active_cred, struct ucred *file_cred, |
| 123 | struct ksem *ks) |
| 124 | { |
| 125 | int error; |
| 126 | |
| 127 | MAC_POLICY_CHECK_NOSLEEP(posixsem_check_getvalue, active_cred, |
| 128 | file_cred, ks, ks->ks_label); |
| 129 | MAC_CHECK_PROBE3(posixsem_check_getvalue, error, active_cred, |
| 130 | file_cred, ks); |
| 131 | |
| 132 | return (error); |
| 133 | } |
| 134 | |
| 135 | MAC_CHECK_PROBE_DEFINE3(posixsem_check_post, "struct ucred *", |
| 136 | "struct ucred *", "struct ksem *"); |