getauditgetaudit_addr
- retrieve audit session state
SYNOPSIS
#include <bsm/audit.h> int
getaudit (auditinfo_t *auditinfo); int
getaudit_addr (auditinfo_addr_t *auditinfo_addr u_int length);
DESCRIPTION
The
getaudit ();
system call
retrieves the active audit session state for the current process via the
Vt auditinfo_t
pointed to by
Fa auditinfo .
The
getaudit_addr ();
system call
retrieves 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.