|
NAMEau_bsm_to_domain ,
au_domain_to_bsm —
convert between BSM and local protocol domains
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 protocol domains. Theau_bsm_to_domain () function accepts a BSM
domain, bsm_domain, and converts it to a local domain,
such as those passed to
socket(2),
that will be stored in the integer pointed to by
local_domainp if successful. This call will fail if the
BSM domain cannot be mapped into a local domain, which may occur if the socket
token was generated on another operating system.
The RETURN VALULESOn success,au_bsm_to_domain () returns 0 and a converted
domain; on failure, it returns -1 but does not set
errno(2).
SEE ALSOau_bsm_to_socket_type(3), au_socket_type_to_bsm(3), au_to_socket_ex(3), libbsm(3)HISTORYau_bsm_to_domain () and
au_domain_to_bsm () were introduced in OpenBSM 1.1.
AUTHORSThese functions were implemented by Robert Watson 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. |