|
NAMEau_bsm_to_fcntl_cmd ,
au_fcntl_cmd_to_bsm —
convert between BSM and local fcntl(2) command values
LIBRARYBasic Security Module Library (libbsm, -lbsm)SYNOPSIS#include <bsm/libbsm.h>
int
u_short
DESCRIPTIONThese interfaces may be used to convert between the local and BSM fcntl(2) command values. Theau_bsm_to_fcntl_cmd () function
accepts a BSM command value, bsm_fcntl_cmd, and converts
it to a local command value passed to
fcntl(2),
that will be stored in the integer pointed to by
local_fcntl_cmdp if successful. This call will fail if
the BSM command value cannot be mapped into a local
fcntl(2)
command value which may occur if the command token was generated on another
operating system.
The RETURN VALULESOn success,au_bsm_to_fcntl_cmd () returns 0 and a
converted command value; on failure, it returns -1 but does not set
errno(2).
SEE ALSOfcntl(2), au_bsm_to_domain(3), au_domain_to_bsm(3), au_bsm_to_socket_type(3), au_socket_type_to_bsm(3), libbsm(3)HISTORYau_bsm_to_domain () and
au_domain_to_bsm () were introduced in OpenBSM 1.1.
AUTHORSThese functions were implemented by Stacey Son under contract to Apple 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. |