diff options
author | rwatson <rwatson@FreeBSD.org> | 2002-10-30 17:56:57 +0000 |
---|---|---|
committer | rwatson <rwatson@FreeBSD.org> | 2002-10-30 17:56:57 +0000 |
commit | 27e2336a32675b2cd36865c86a1d9fb1c8259586 (patch) | |
tree | 28dc5ac7a288e9d5b8d25e23b9c642940599a61c /sys/kern | |
parent | 6fdca8338e43b711db64d55811c025e999e87299 (diff) | |
download | FreeBSD-src-27e2336a32675b2cd36865c86a1d9fb1c8259586.zip FreeBSD-src-27e2336a32675b2cd36865c86a1d9fb1c8259586.tar.gz |
While 'mode_t' seemed like a good idea for the access mode argument for
MAC access() and open() checks, the argument actually has an int type
where it becomes available. Switch to using 'int' for the mode argument
throughout the MAC Framework and policy modules.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
Diffstat (limited to 'sys/kern')
-rw-r--r-- | sys/kern/kern_mac.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/kern/kern_mac.c b/sys/kern/kern_mac.c index bb2e3ef..5c3da06 100644 --- a/sys/kern/kern_mac.c +++ b/sys/kern/kern_mac.c @@ -1864,7 +1864,7 @@ mac_execve_will_transition(struct ucred *old, struct vnode *vp) } int -mac_check_vnode_access(struct ucred *cred, struct vnode *vp, int flags) +mac_check_vnode_access(struct ucred *cred, struct vnode *vp, int acc_mode) { int error; @@ -1873,7 +1873,7 @@ mac_check_vnode_access(struct ucred *cred, struct vnode *vp, int flags) if (!mac_enforce_fs) return (0); - MAC_CHECK(check_vnode_access, cred, vp, &vp->v_label, flags); + MAC_CHECK(check_vnode_access, cred, vp, &vp->v_label, acc_mode); return (error); } @@ -2074,7 +2074,7 @@ mac_check_vnode_mprotect(struct ucred *cred, struct vnode *vp, int prot) } int -mac_check_vnode_open(struct ucred *cred, struct vnode *vp, mode_t acc_mode) +mac_check_vnode_open(struct ucred *cred, struct vnode *vp, int acc_mode) { int error; |