Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
AU_BSM_TO_DOMAIN(3)	    Library Functions Manual	   AU_BSM_TO_DOMAIN(3)

NAME
       au_bsm_to_domain,  au_domain_to_bsm  --	convert	 between BSM and local
       protocol	domains

LIBRARY
       Basic Security Module Library (libbsm, -lbsm)

SYNOPSIS
       #include	<bsm/libbsm.h>

       int
       au_bsm_to_domain(u_short	bsm_domain, int	*local_domainp);

       u_short
       au_domain_to_bsm(int local_domain);

DESCRIPTION
       These interfaces	may be used to convert between the local and BSM  pro-
       tocol  domains.	 The au_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 to-
       ken was generated on another operating system.

       The au_domain_to_bsm() function accepts a local domain, and returns the
       BSM  domain  for	 it.  This call	cannot fail, and instead returns a BSM
       domain indicating to a later decoder that the domain could not  be  en-
       coded.

RETURN VALULES
       On  success,  au_bsm_to_domain()	 returns  0 and	a converted domain; on
       failure,	it returns -1 but does not set errno(2).

SEE ALSO
       au_bsm_to_socket_type(3), au_socket_type_to_bsm(3), au_to_socket_ex(3),
       libbsm(3)

HISTORY
       au_bsm_to_domain() and au_domain_to_bsm() were  introduced  in  OpenBSM
       1.1.

AUTHORS
       These functions were implemented	by Robert Watson under contract	to Ap-
       ple Inc.

       The  Basic  Security  Module (BSM) interface to audit records and audit
       event stream format were	defined	by Sun Microsystems.

FreeBSD	ports 15.0	       December	28, 2008	   AU_BSM_TO_DOMAIN(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=au_domain&sektion=3&manpath=FreeBSD+Ports+15.0>

home | help