#include <netdb.h>
struct netent *getnetent()
struct netent *getnetbyname(name) char *name;
struct netent *getnetbyaddr(net, type) long net; int type;
setnetent (stayopen) int stayopen;
endnetent()
struct netent { char *n_name; /* official name of net */ char **n_aliases; /* alias list */ int n_addrtype; /* net number type */ long n_net; /* net number */ };
The members of this structure are:
getnetent() reads the next line of the file, opening the file if necessary.
setnetent() opens and rewinds the file. If the stayopen flag is non-zero, the net data base will not be closed after each call to setnetent() (either directly, or indirectly through one of the other ``getnet'' calls).
endnetent() closes the file.
getnetbyname() and getnetbyaddr() sequentially search from the beginning of the file until a matching net name or net address and type is found, or until end-of-file is encountered. Network numbers are supplied in host order.
Only Internet network numbers are currently understood.
Created by unroff & hp-tools. © somebody (See intro for details). All Rights Reserved. Last modified 11/5/97