X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/4a3eedf9ecc9bbe3f3a5c6ce5e53ad199d639d32..316670eb35587141e969394ae8537d66b9211e80:/security/mac_audit.c?ds=inline diff --git a/security/mac_audit.c b/security/mac_audit.c index 286b6ad5a..7fe8b5705 100644 --- a/security/mac_audit.c +++ b/security/mac_audit.c @@ -68,13 +68,13 @@ #include #include #include -#include +#include #include #include #include #include -#if AUDIT +#if CONFIG_AUDIT /* The zone allocator is initialized in mac_base.c. */ zone_t mac_audit_data_zone; @@ -162,7 +162,7 @@ mac_proc_check_getaudit(struct proc *curp) } int -mac_proc_check_setaudit(struct proc *curp, struct auditinfo *ai) +mac_proc_check_setaudit(struct proc *curp, struct auditinfo_addr *ai) { kauth_cred_t cred; int error; @@ -318,28 +318,28 @@ mac_audit_check_postselect(struct ucred *cred, unsigned short syscode, return (ret); } -#else /* AUDIT */ +#else /* !CONFIG_AUDIT */ /* * Function stubs for when AUDIT isn't defined. */ int -mac_system_check_audit(struct ucred *cred, void *record, int length) +mac_system_check_audit(__unused struct ucred *cred, __unused void *record, __unused int length) { return (0); } int -mac_system_check_auditon(struct ucred *cred, int cmd) +mac_system_check_auditon(__unused struct ucred *cred, __unused int cmd) { return (0); } int -mac_system_check_auditctl(struct ucred *cred, struct vnode *vp) +mac_system_check_auditctl(__unused struct ucred *cred, __unused struct vnode *vp) { return (0); @@ -367,7 +367,8 @@ mac_proc_check_getaudit(__unused struct proc *curp) } int -mac_proc_check_setaudit(__unused struct proc *curp, struct auditinfo *ai) +mac_proc_check_setaudit(__unused struct proc *curp, + __unused struct auditinfo_addr *ai) { return (0); @@ -389,16 +390,9 @@ mac_audit_check_postselect(__unused struct ucred *cred, __unused unsigned short return (MAC_AUDIT_DEFAULT); } -int -mac_audit(int len, u_char *data) -{ - - return (0); -} - int mac_audit_text(__unused char *text, __unused mac_policy_handle_t handle) { return (0); } -#endif /* !AUDIT */ +#endif /* !CONFIG_AUDIT */