#include <bsm/audit.h> int
setaudit (auditinfo_t *auditinfo); int
setaudit_addr (auditinfo_addr_t *auditinfo_addr u_int length);
DESCRIPTION
The
setaudit ();
system call
sets the active audit session state for the current process via the
Vt auditinfo_t
pointed to by
Fa auditinfo .
The
setaudit_addr ();
system call
sets extended state via
Fa auditinfo_addr
and
Fa length .
These system calls require an appropriate privilege to complete.
The OpenBSM implementation was created by McAfee Research, the security
division of McAfee Inc., under contract to Apple Computer Inc. in 2004.
It was subsequently adopted by the TrustedBSD Project as the foundation for
the OpenBSM distribution.
AUTHORS
An -nosplit
This software was created by McAfee Research, the security research division
of McAfee, Inc., under contract to Apple Computer Inc.
Additional authors include
An Wayne Salamon ,
An Robert Watson ,
and SPARTA Inc.
The Basic Security Module (BSM) interface to audit records and audit event
stream format were defined by Sun Microsystems.