These interfaces may be used to convert between the local and BSM protocol
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 token 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 encoded.