Provided by: manpages-fr-dev_3.27fr1.4-1_all bug

NOM

       getnetent,  getnetbyname, getnetbyaddr, setnetent, endnetent - Lire les
       informations reseau

SYNOPSIS

       #include <netdb.h>

       struct netent *getnetent(void);

       struct netent *getnetbyname(const char *name);

       struct netent *getnetbyaddr(uint32_t net, int type);

       void setnetent(int stayopen);

       void endnetent(void);

DESCRIPTION

       La fonction getnetent() lit l'entree suivante de  la  base  de  donnees
       reseau,  et  renvoie un pointeur sur une structure netent contenant les
       differents champs de l'entree. Une connexion vers la  base  de  donnees
       est creee si necessaire.

       La  fonction getnetbyname() renvoie une structure netent de l'entree de
       la base de donnees qui correspond au nom de reseau name.

       La fonction getnetbyaddr() renvoie une structure netent de l'entree  de
       la base de donnees qui correspond au numero de reseau net de type type.
       L'argument net doit etre dans l'ordre des octets de l'hote.

       La fonction setnetent() ouvre  un  connexion  a  une  base  donnees  et
       definit  la  prochaine  entree a l'entree suivante. Si stayopen est non
       nul, alors la connexion a la base de ne  sera  pas  fermee  entre  deux
       appels aux fonctions getnet*().

       La fonction endnetent()ferme la connexion a la base de donnees.

       La structure netent est definie dans <netdb.h> ainsi :

           struct netent {
               char      *n_name;     /* Nom officiel du reseau */
               char     **n_aliases;  /* Liste d'alias */
               int        n_addrtype; /* Type d'adresse reseau */
               uint32_t   n_net;      /* Adresse du reseau */
           }

       Les membres de la structures netent sont :

       n_name Le nom officiel du reseau.

       n_aliases
              Une liste terminee par NULL, d'alternatives au nom du reseau.

       n_addrtype
              Le type d'adresse du reseau ; toujours AF_INET.

       n_net  L'adresse du reseau, utilisant l'ordre des octets de l'hote.

VALEUR RENVOY'EE

       Les  fonctions  getnetent(), getnetbyname() et getnetbyaddr() renvoient
       un pointeur vers  une  structure  netent  allouee  statiquement  ou  un
       pointeur  NULL  si  une  erreur se produit, ou si la fin du fichier est
       atteinte.

FICHIERS

       /etc/networks
              Base de donnees des reseaux

CONFORMIT'E

       BSD 4.3, POSIX.1-2001.

NOTES

       Pour  les  glibc  anterieurs  a  la  version  2.2,  l'argument  net  de
       getnetbyaddr() etait de type long.

VOIR AUSSI

       getnetent_r(3), getprotoent(3), getservent(3)
       RFC 1101

COLOPHON

       Cette  page  fait  partie  de  la  publication 3.27 du projet man-pages
       Linux. Une description du projet et des instructions pour signaler  des
       anomalies       peuvent       etre       trouvees      a      l'adresse
       <URL:http://www.kernel.org/doc/man-pages/>.

TRADUCTION

       Depuis 2010, cette traduction est maintenue a l'aide  de  l'outil  po4a
       <URL:http://po4a.alioth.debian.org/>   par   l'equipe   de   traduction
       francophone       au       sein        du        projet        perkamon
       <URL:http://perkamon.alioth.debian.org/>.

       Christophe  Blaess  <URL:http://www.blaess.fr/christophe/> (1996-2003),
       Alain Portal <URL:http://manpagesfr.free.fr/>  (2003-2006).   Florentin
       Duneau et l'equipe francophone de traduction de Debian (2006-2009).

       Veuillez   signaler   toute   erreur   de   traduction  en  ecrivant  a
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
       paquet manpages-fr.

       Vous  pouvez  toujours avoir acces a la version anglaise de ce document
       en utilisant la commande << man -L C <section> <page_de_man> >>.

GNU                              19 aout 2008                     GETNETENT(3)