Solstice X.25 9.2 Developer's Guide

8.4 The xhostent Structure

The xhostent structure is defined in the /usr/include/netx25/xnetdb.h file. It has this format:

 struct   xhostent {
           char *h_name;
           char **h_aliases;
           int  h_addrtype;
           int  h_length;
           char *h_addr;
      };

The xhostent structure contains a single entry from the xhosts file. This contains information mapping host names to X.25 addresses and is used when making PAD calls. By default this file is in the /etc/SUNWconn/x25 directory.

The members of the structure are:

Table 8-7 Members of xhostent structure

Member 

Description 

h_name

A pointer to the name of the X.25 host, as defined in the xhosts file.

h_aliases

A pointer to an array of character pointers that point to aliases for the X.25 host. 

h_addrtype

The type of address being returned. This is always CCITT_X25.

h_length

The length in bytes of the structure that contains the X.25 address. 

h_addr

A pointer to an xaddrf structure containing the network address of the X.25 host.