|
NAMEau_get_state ,
au_notify_initialize ,
au_notify_terminate —
audit event notification
LIBRARYBasic Security Module Library (libbsm, -lbsm)SYNOPSIS#include <bsm/libbsm.h>
int
uint32_t
int
DESCRIPTIONTheau_notify audit notification API tracks audit state
in a form permitting efficient update, avoiding frequent system calls to check
the kernel audit state. It is implemented only for Darwin/Mac OS X.
The The The RETURN VALUESIf no error occurred theau_get_state () function returns
AUC_NOAUDIT if auditing is disabled or suspended, and
AUC_AUDITING if auditing is enabled and active.
Otherwise, the function can return any of the errno values defined for
setaudit(2),
or AU_UNIMPL if audit does not appear to be supported
by the system.
The The SEE ALSOlibbsm(3), notify(3) (Mac OS X)HISTORYThe 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.AUTHORSThis software was created by Apple Computer, Inc.The Basic Security Module (BSM) interface to audit records and audit event stream format were defined by Sun Microsystems.
Visit the GSP FreeBSD Man Page Interface. |