#include <bsm/audit.h> int
setaudit (auditinfo_t *auditinfo); int
setaudit_addr (auditinfo_addr_t *auditinfo_addr u_int length);
sets the active audit session state for the current process via the
pointed to by
Fa auditinfo .
sets extended state via
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.
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.