FN_identifier_t(3N) manual page
Table of Contents
FN_identifier_t - an XFN identifier
Identifiers are
used to identify reference types and address types in an XFN reference,
and to identify attributes and their syntax in the attribute operations.
An XFN identifier consists of an unsigned int, which determines the format
of identifier, and the actual identifier, which is expressed as a sequence
of octets.
The representation of this structure is defined by XFN as follows:
typedef struct {unsigned int format;size_t length;void *contents;} FN_identifier_t;
XFN defines a small number of standard forms for identifiers:
- FN_ID_STRING
- The identifier is an ASCII string (ISO 646).
- FN_ID_DCE_UUID
- The identifier
is an OSF DCE UUID in string representation. (See the X/Open DCE RPC.)
- FN_ID_ISO_OID_STRING
- The identifier is an ISO OID in ASN.1 dot-separated
integer list string format. (See the ISO ASN.1.)
- FN_ID_ISO_OID_BER
- The identifier
is an ISO OID in ASN.1 Basic Encoding Rules (BER) format. (See the ISO BER.)
#include <xfn/xfn.h>
FN_attribute_t(3N)
, FN_ref_addr_t(3N)
, FN_ref_t(3N)
,
xfn(3N)
The implementation of XFN in this Solaris release is based
on the X/Open preliminary specification. It is likely that there will be
minor changes to these interfaces to reflect changes in the final version
of this specification. The next minor release of Solaris will offer binary
compatibility for applications developed using the current interfaces. As
the interfaces evolve toward standardization, it is possible that future
releases of Solaris will require minor source code changes to applications
that have been developed against the preliminary specification.
Table of Contents