|
NAMEau_bsm_to_socket_type ,
au_socket_type_to_bsm —
convert between BSM and local socket types
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 socket types. Theau_bsm_to_socket_type () function accepts a BSM
socket type, bsm_socket_type, and converts it to a local
socket type, such as those passed to
socket(2),
that will be stored in the integer pointed to by
local_socket_typep if successful. This call will fail if
the BSM socket type cannot be mapped into a local socket type, which may occur
if the socket token was generated on another operating system.
RETURN VALULESOn success,au_bsm_to_socket_type () returns 0 and a
converted socket type; on failure, it returns -1 but does not set
errno(2).
On success, SEE ALSOau_bsm_to_domain(3), au_domain_to_bsm(3), au_to_socket_ex(3), libbsm(3)HISTORYau_bsm_to_socket_type () and
au_socket_type_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. |