]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/security/audit/audit.c
xnu-3789.1.32.tar.gz
[apple/xnu.git] / bsd / security / audit / audit.c
index c5f18ebe4d8c74ee8d918294a947864b85150aa9..830c1fc338dc53bf9db2986516d0a37d03011517 100644 (file)
@@ -610,7 +610,7 @@ audit_syscall_enter(unsigned int code, proc_t proc, struct uthread *uthread)
         * the syscall table(s).  This table is generated by makesyscalls.sh
         * from syscalls.master and stored in audit_kevents.c.
         */
-       if (code > NUM_SYSENT)
+       if (code > nsysent)
                return;
        event = sys_au_event[code];
        if (event == AUE_NULL)
@@ -792,6 +792,7 @@ kau_will_audit(void)
        return (audit_enabled && currecord() != NULL);
 }
 
+#if CONFIG_COREDUMP
 void
 audit_proc_coredump(proc_t proc, char *path, int errcode)
 {
@@ -850,4 +851,5 @@ audit_proc_coredump(proc_t proc, char *path, int errcode)
                ret = 1;
        audit_commit(ar, errcode, ret);
 }
+#endif /* CONFIG_COREDUMP */
 #endif /* CONFIG_AUDIT */