Table of Contents
The
and functions each return a pointer to an object with the following
structure containing the broken-out fields of a line in the network data
base, struct netent { char *n_name; /* official name of net */
char **n_aliases; /* alias list */
int n_addrtype; /* net number type */
unsigned long n_net; /* net number */
}; The members of this structure are: The official name of the network.
A zero terminated list of alternate names for the network. The type of
the network number returned; currently only AF_INET. The network number.
Network numbers are returned in machine byte order. The function reads
the next line of the file, opening the file if necessary. The function
opens and rewinds the file. If the flag is non-zero, the net data base
will not be closed after each call to or The function closes the file.
The function and sequentially search from the beginning of the file
until a matching net name or net address and type is found, or until is
encountered. Network numbers are supplied in host order.
Null
pointer (0) returned on or error.
The and functions
appeared in
The data space used by these functions is static; if
future use requires the data, it should be copied before any subsequent
calls to these functions overwrite it. Only Internet network numbers are
currently understood. Expecting network numbers to fit in no more than 32
bits is probably naive.
Table of Contents