Provided by: manpages-fr-dev_2.64.1-1_all bug

NOM

       getrpcent,  getrpcbyname,  getrpcbynumber,  setrpcent, endrpcent - Lire
       une entrée RPC.

SYNOPSIS

       #include <netdb.h>

       struct rpcent *getrpcent()

       struct rpcent *getrpcbyname(nom)
       char *nom;

       struct rpcent *getrpcbynumber(nombre)
       int nombre;

       setrpcent(stayopen)
       int stayopen;

       endrpcent()

DESCRIPTION

       getrpcent(), getrpcbyname() et getrpcbynumber()  renvoient  chacune  un
       pointeur  sur  un  objet  ayant  la structure suivante et contenant les
       champs d’une entrée de la base de données des programmes RPC  /etc/rpc.

              struct    rpcent {
                   char *r_nname; /* nom du serveur pour ce programme RPC */
                   char **r_aliases;   /* liste dalias */
                   long r_number; /* numéro de programme RPC */
              };

       Les membres de cette structure sont :
              r_name              Le nom du serveur pour ce programme RPC.
              r_aliases           Une  liste  d’alias (alias pour le programme
                                  RPC) terminée par un zéro.
              r_number            Le numéro de programme RPC pour ce  service.

       getrpcent()  lit la ligne suivante du fichier, l’ouvrant si nécessaire.

       setrpcent() ouvre le fichier et  se  place  au  début.  Si  le  drapeau
       stayopen  est  non  nul,  la  base de données restera ouverte entre les
       appels getrpcent() (directs, ou indirects par l’un  des  autres  appels
       « getrpc »).

       endrpcent() ferme le fichier.

       getrpcbyname()  et getrpcbynumber() recherchent séquentiellement depuis
       le début du fichier jusqu’à ce qu’un nom ou un numéro de programme  RPC
       faisant l’affaire soit trouvé ou jusqu’à la fin du fichier.

VALEUR RENVOYÉE

       Un  pointeur  NULL  est  renvoyé  à la fin du fichier ( EOF ) ou en cas
       d’erreur.

FICHIERS

       /etc/rpc

CONFORMITÉ À

       Absent de POSIX.1-2001.  Présent  sur  les  systèmes  BSD,  Solaris  et
       beaucoup d’autres systèmes.

BOGUES

       Toutes les informations sont stockées dans une zone statique et doivent
       donc être copiées si on désire les conserver.

VOIR AUSSI

       rpc(5), rpcinfo(8C), ypserv(8)

TRADUCTION

       Cette page de manuel a été traduite par Thierry  Vignaud  <tvignaud  AT
       mandriva  DOT  com>  en  2002,  puis a été mise à jour par Alain Portal
       <aportal AT univ-montp2 DOT fr> jusqu’en 2006, et  mise  à  disposition
       sur http://manpagesfr.free.fr/.

       Les mises à jour et corrections de la version présente dans Debian sont
       directement gérées par Florentin Duneau <fduneau@gmail.com> et l’équipe
       francophone de traduction de Debian.

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

       Vous  pouvez  toujours avoir accès à la version anglaise de ce document
       en utilisant la commande « man -L C <section> <page_de_man> ».

                                  18 mai 2007                     GETRPCENT(3)