| 185 | "struct ucred *", "struct ksem *"); |
| 186 | |
| 187 | int |
| 188 | mac_posixsem_check_wait(struct ucred *active_cred, struct ucred *file_cred, |
| 189 | struct ksem *ks) |
| 190 | { |
| 191 | int error; |
| 192 | |
| 193 | MAC_POLICY_CHECK_NOSLEEP(posixsem_check_wait, active_cred, file_cred, |
| 194 | ks, ks->ks_label); |
| 195 | MAC_CHECK_PROBE3(posixsem_check_wait, error, active_cred, file_cred, |
| 196 | ks); |
| 197 | |
| 198 | return (error); |
| 199 | } |
| 200 | |
| 201 | MAC_CHECK_PROBE_DEFINE3(posixsem_check_setmode, "struct ucred *", |
| 202 | "struct ksem *", "mode_t"); |