summaryrefslogtreecommitdiffstats
path: root/sys/security/mac_test/mac_test.c
diff options
context:
space:
mode:
authorpjd <pjd@FreeBSD.org>2004-02-22 12:31:44 +0000
committerpjd <pjd@FreeBSD.org>2004-02-22 12:31:44 +0000
commit01d59d6bbb5b5f5108b1f5454d11ff3b3be2dad6 (patch)
tree1c4d31f4b056d45cd39f0c68f6aad1b1af2ebd1c /sys/security/mac_test/mac_test.c
parentfb7918f5d7ebb7e391b17203a42b3a5a6d07af2b (diff)
downloadFreeBSD-src-01d59d6bbb5b5f5108b1f5454d11ff3b3be2dad6.zip
FreeBSD-src-01d59d6bbb5b5f5108b1f5454d11ff3b3be2dad6.tar.gz
Reimplement sysctls handling by MAC framework.
Now I believe it is done in the right way. Removed some XXMAC cases, we now assume 'high' integrity level for all sysctls, except those with CTLFLAG_ANYBODY flag set. No more magic. Reviewed by: rwatson Approved by: rwatson, scottl (mentor) Tested with: LINT (compilation), mac_biba(4) (functionality)
Diffstat (limited to 'sys/security/mac_test/mac_test.c')
-rw-r--r--sys/security/mac_test/mac_test.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/security/mac_test/mac_test.c b/sys/security/mac_test/mac_test.c
index f329f8b..b02b36a 100644
--- a/sys/security/mac_test/mac_test.c
+++ b/sys/security/mac_test/mac_test.c
@@ -1470,8 +1470,8 @@ mac_test_check_system_swapoff(struct ucred *cred, struct vnode *vp,
}
static int
-mac_test_check_system_sysctl(struct ucred *cred, int *name, u_int namelen,
- void *old, size_t *oldlenp, int inkernel, void *new, size_t newlen)
+mac_test_check_system_sysctl(struct ucred *cred, struct sysctl_oid *oidp,
+ void *arg1, int arg2, struct sysctl_req *req)
{
ASSERT_CRED_LABEL(cred->cr_label);
OpenPOWER on IntegriCloud