Provided by: manpages-es_1.55-10_all bug

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)