Provided by:
manpages-fr-dev_2.64.1-1_all 
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 dâ€â€™alias */
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)