au_fetch_tok au_print_tok au_read_rec - perform I/O involving an audit record
Lb libbsm
The
au_fetch_tok ();
function
reads a token from the passed buffer
Fa buf
of length
Fa len
bytes, and returns a pointer to the token via
Fa tok .
The
au_print_tok ();
function
prints a string form of the token
Fa tok
to the file output stream
Fa outfp ,
either in default mode, or raw mode if
Fa raw
is set non-zero.
The delimiter
Fa del
is used when printing.
The
au_read_rec ();
function
reads an audit record from the file stream
Fa fp ,
and returns an allocated memory buffer containing the record via
Fa *buf ,
which must be freed by the caller using
free(3).
A typical use of these routines might open a file with
fopen(3),
then read records from the file sequentially by calling
au_read_rec (.);
Each record would be broken down into components tokens through sequential
calls to
au_fetch_tok ();
on the buffer, and then invoking
au_print_tok ();
to print each token to an output stream such as
stdout
On completion of the processing of each record, a call to
free(3)
would be used to free the record buffer.
Finally, the source stream would be closed by a call to
fclose(3).
The Basic Security Module (BSM) interface to audit records and audit event stream format were defined by Sun Microsystems.
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |