|
NAMEfree_au_event_ent , setauevent ,
endauevent , getauevent ,
getauevent_r , getauevnam ,
getauevnam_r , getauevnum ,
getauevnum_r , getauevnonam ,
getauevnonam_r —
look up information from the audit_event database
LIBRARYBasic Security Module Library (libbsm, -lbsm)SYNOPSIS#include <bsm/libbsm.h>
void
void
struct au_event_ent *
struct au_event_ent *
struct au_event_ent *
struct au_event_ent *
struct au_event_ent *
struct au_event_ent *
au_event_t *
au_event_t *
DESCRIPTIONThese interfaces may be used to look up information from the audit_event(5) database, which describes audit events. Entries in the database are described by struct au_event_ent entries, which are returned by calls togetauevent (),
getauevnam (), or getauevnum ().
It is also possible to look up an event number via a call to
getauevnonam ().
The The The The
The RETURN VALUESFunctionsgetauevent (),
getauevent_r (), getauevnam (),
getauevnam_r (), getauevnum (),
getauevnum_r (), and
getauevnonam () will return a reference to a
struct au_event_ent or au_event_t
on success, or NULL on failure, with
errno set to provide further error information.
SEE ALSOlibbsm(3), audit_event(5)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 Robert Watson, Wayne Salamon, and Suresh Krishnaswamy for McAfee Research, the security research division of McAfee, Inc., under contract to Apple Computer, Inc.The Basic Security Module (BSM) interface to audit records and audit event stream format were defined by Sun Microsystems. BUGSThe errno variable is not always properly set following a failure.These routines are thread-safe, but not re-entrant, so simultaneous or interleaved use of these functions will affect the iterator.
Visit the GSP FreeBSD Man Page Interface. |