diff options
author | rwatson <rwatson@FreeBSD.org> | 2008-10-28 11:33:06 +0000 |
---|---|---|
committer | rwatson <rwatson@FreeBSD.org> | 2008-10-28 11:33:06 +0000 |
commit | a2129bd144d95f5685e28f05aec7ce6f4efa6b04 (patch) | |
tree | c420c1b771a2ef873bf25185956726906057b6fe /sys/security/mac_stub/mac_stub.c | |
parent | bbf1e3cc5ba01988dfb88601dbd3cc26ea619ad5 (diff) | |
download | FreeBSD-src-a2129bd144d95f5685e28f05aec7ce6f4efa6b04.zip FreeBSD-src-a2129bd144d95f5685e28f05aec7ce6f4efa6b04.tar.gz |
Rename three MAC entry points from _proc_ to _cred_ to reflect the fact
that they operate directly on credentials: mac_proc_create_swapper(),
mac_proc_create_init(), and mac_proc_associate_nfsd(). Update policies.
Obtained from: TrustedBSD Project
Diffstat (limited to 'sys/security/mac_stub/mac_stub.c')
-rw-r--r-- | sys/security/mac_stub/mac_stub.c | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/sys/security/mac_stub/mac_stub.c b/sys/security/mac_stub/mac_stub.c index cc38e57..e1e2269 100644 --- a/sys/security/mac_stub/mac_stub.c +++ b/sys/security/mac_stub/mac_stub.c @@ -185,6 +185,12 @@ stub_bpfdesc_create_mbuf(struct bpf_d *d, struct label *dlabel, } +static void +stub_cred_associate_nfsd(struct ucred *cred) +{ + +} + static int stub_cred_check_relabel(struct ucred *cred, struct label *newlabel) { @@ -200,6 +206,18 @@ stub_cred_check_visible(struct ucred *cr1, struct ucred *cr2) } static void +stub_cred_create_init(struct ucred *cred) +{ + +} + +static void +stub_cred_create_swapper(struct ucred *cred) +{ + +} + +static void stub_cred_relabel(struct ucred *cred, struct label *newlabel) { @@ -668,12 +686,6 @@ stub_priv_grant(struct ucred *cred, int priv) return (EPERM); } -static void -stub_proc_associate_nfsd(struct ucred *cred) -{ - -} - static int stub_proc_check_debug(struct ucred *cred, struct proc *p) { @@ -789,18 +801,6 @@ stub_proc_check_wait(struct ucred *cred, struct proc *p) return (0); } -static void -stub_proc_create_init(struct ucred *cred) -{ - -} - -static void -stub_proc_create_swapper(struct ucred *cred) -{ - -} - static int stub_socket_check_accept(struct ucred *cred, struct socket *so, struct label *solabel) @@ -1539,9 +1539,12 @@ static struct mac_policy_ops stub_ops = .mpo_bpfdesc_destroy_label = stub_destroy_label, .mpo_bpfdesc_init_label = stub_init_label, + .mpo_cred_associate_nfsd = stub_cred_associate_nfsd, .mpo_cred_check_relabel = stub_cred_check_relabel, .mpo_cred_check_visible = stub_cred_check_visible, .mpo_cred_copy_label = stub_copy_label, + .mpo_cred_create_init = stub_cred_create_init, + .mpo_cred_create_swapper = stub_cred_create_swapper, .mpo_cred_destroy_label = stub_destroy_label, .mpo_cred_externalize_label = stub_externalize_label, .mpo_cred_init_label = stub_init_label, @@ -1655,7 +1658,6 @@ static struct mac_policy_ops stub_ops = .mpo_priv_check = stub_priv_check, .mpo_priv_grant = stub_priv_grant, - .mpo_proc_associate_nfsd = stub_proc_associate_nfsd, .mpo_proc_check_debug = stub_proc_check_debug, .mpo_proc_check_sched = stub_proc_check_sched, .mpo_proc_check_setaudit = stub_proc_check_setaudit, @@ -1672,8 +1674,6 @@ static struct mac_policy_ops stub_ops = .mpo_proc_check_setuid = stub_proc_check_setuid, .mpo_proc_check_signal = stub_proc_check_signal, .mpo_proc_check_wait = stub_proc_check_wait, - .mpo_proc_create_init = stub_proc_create_init, - .mpo_proc_create_swapper = stub_proc_create_swapper, .mpo_socket_check_accept = stub_socket_check_accept, .mpo_socket_check_bind = stub_socket_check_bind, |