Provided by:
manpages-es_1.55-10_all 
NOMBRE
getnetent, getnetbyname, getnetbyaddr, setnetent, endnetent - obtienen
una entrada del fichero de redes
SINOPSIS
#include <netdb.h>
struct netent *getnetent(void);
struct netent *getnetbyname(const char *nombre);
struct netent *getnetbyaddr(long red, int tipo);
void setnetent(int dejaloabierto);
void endnetent(void);
DESCRIPCI'ON
La funcion getnetent() lee la linea siguiente del fichero /etc/networks
y devuelve una estructura netent que contiene los campos descompuestos
correspondientes a la linea obtenida. El fichero /etc/networks se abre
si es necesario.
La funcion getnetbyname() devuelve una estructura netent
correspondiente a la linea de /etc/networks que concuerde con el nombre
de red nombre.
La funcion getnetbyaddr() devuelve una estructura netent para la linea
que concuerde con el numero de red net de tipo tipo.
La funcion setnetent() abre y rebobina el fichero /etc/networks. Si
dejaloabierto es verdadero (1), entonces el fichero no se cerrara entre
llamadas a getnetbyname() y getnetbyaddr().
La funcion endnetent() cierra /etc/networks.
La estructura netent se define en <netdb.h> como sigue:
struct netent {
char *n_name; /* nombre oficial de red */
char **n_aliases; /* lista de sinonimos */
int n_addrtype; /* tipo de direccion de red */
unsigned long int n_net; /* numero de red */
}
Los miembros de la estructura netent son:
n_name El nombre oficial de la red.
n_aliases
Una lista terminada en cero de nombres alternativos para la red.
n_addrtype
El tipo del numero de red; siempre es AF_INET.
n_net El numero de red en el orden de bytes del ordenador (``host'').
VALOR DEVUELTO
Las funciones getnetent(), getnetbyname() y getnetbyaddr() devuelven la
estructura netent, o un puntero NULL si ocurre un error o se llega al
final del fichero.
FICHEROS
/etc/networks fichero de datos de redes
CONFORME A
BSD 4.3
RFC 1101
V'EASE TAMBI'EN
getprotoent(3), getservent(3), networks(5)