freebsd-skq/sys/security/audit
Robert Watson ae87be447c Replace somewhat awkward audit trail rotation scheme, which involved the
global audit mutex and condition variables, with an sx lock which protects
the trail vnode and credential while in use, and is acquired by the system
call code when rotating the trail.  Previously, a "message" would be sent
to the kernel audit worker, which did the rotation, but the new code is
simpler and (hopefully) less error-prone.

Obtained from:	TrustedBSD Project
MFC after:	1 month
2008-02-27 17:12:22 +00:00
..
audit_arg.c Rename several audit functions in the global kernel symbol namespace to 2008-02-25 20:28:00 +00:00
audit_bsm_klib.c Rename several audit functions in the global kernel symbol namespace to 2008-02-25 20:28:00 +00:00
audit_bsm_token.c - Add audit_arg_audinfo_addr() for auditing the arguments for setaudit_addr(2) 2007-06-27 17:01:15 +00:00
audit_bsm.c Rename several audit functions in the global kernel symbol namespace to 2008-02-25 20:28:00 +00:00
audit_ioctl.h Don't expose #ifdef NOTYET parts to userspace via audit_ioctl.h, just 2007-04-29 16:20:32 +00:00
audit_pipe.c Change "audit_pipe_preselect" to "audit_pipe_presel" to make it print 2007-12-25 13:23:19 +00:00
audit_private.h Rename several audit functions in the global kernel symbol namespace to 2008-02-25 20:28:00 +00:00
audit_syscalls.c VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used in 2008-01-13 14:44:15 +00:00
audit_trigger.c Close a very narrow race that might cause a trigger allocation to be 2007-06-13 21:17:23 +00:00
audit_worker.c Replace somewhat awkward audit trail rotation scheme, which involved the 2008-02-27 17:12:22 +00:00
audit.c Rename several audit functions in the global kernel symbol namespace to 2008-02-25 20:28:00 +00:00
audit.h Implement AUE_CORE, which adds process core dump support into the kernel. 2007-10-26 01:23:07 +00:00