Deleted Added
full compact
36c36
< __FBSDID("$FreeBSD: head/sys/security/mac/mac_posix_sem.c 179963 2008-06-23 21:37:53Z jhb $");
---
> __FBSDID("$FreeBSD: head/sys/security/mac/mac_posix_sem.c 180059 2008-06-27 05:39:04Z jhb $");
104c104,105
< mac_posixsem_check_getvalue(struct ucred *cred, struct ksem *ks)
---
> mac_posixsem_check_getvalue(struct ucred *active_cred, struct ucred *file_cred,
> struct ksem *ks)
108c109,110
< MAC_CHECK(posixsem_check_getvalue, cred, ks, ks->ks_label);
---
> MAC_CHECK(posixsem_check_getvalue, active_cred, file_cred, ks,
> ks->ks_label);
114c116,117
< mac_posixsem_check_post(struct ucred *cred, struct ksem *ks)
---
> mac_posixsem_check_post(struct ucred *active_cred, struct ucred *file_cred,
> struct ksem *ks)
118c121,122
< MAC_CHECK(posixsem_check_post, cred, ks, ks->ks_label);
---
> MAC_CHECK(posixsem_check_post, active_cred, file_cred, ks,
> ks->ks_label);
123a128,139
> mac_posixsem_check_stat(struct ucred *active_cred, struct ucred *file_cred,
> struct ksem *ks)
> {
> int error;
>
> MAC_CHECK(posixsem_check_stat, active_cred, file_cred, ks,
> ks->ks_label);
>
> return (error);
> }
>
> int
134c150,151
< mac_posixsem_check_wait(struct ucred *cred, struct ksem *ks)
---
> mac_posixsem_check_wait(struct ucred *active_cred, struct ucred *file_cred,
> struct ksem *ks)
138c155,156
< MAC_CHECK(posixsem_check_wait, cred, ks, ks->ks_label);
---
> MAC_CHECK(posixsem_check_wait, active_cred, file_cred, ks,
> ks->ks_label);