Man page - getrpcbynumber(3)

Packages contains this manual

Available languages:

en fr es pl ja ru ro

Manual

getrpcent

NOM
BIBLIOTHÈQUE
SYNOPSIS
DESCRIPTION
VALEUR RENVOYÉE
FICHIERS
ATTRIBUTS
STANDARDS
HISTORIQUE
BOGUES
VOIR AUSSI
TRADUCTION

NOM

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

BIBLIOTHÈQUE

BibliothĂšque C standard ( libc , -lc )

SYNOPSIS

#include <netdb.h>

struct rpcent *getrpcent(void);

struct rpcent *getrpcbyname(const char * nom );
struct rpcent *getrpcbynumber(int
numéro );

void setrpcent(int stayopen );
void endrpcent(void);

DESCRIPTION

Les fonctions 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 d’un programme RPC.

struct rpcent {
char *r_name; /* 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, terminĂ©e par NULL, d’alternatives pour le programme RPC.

r_number

Le numéro de programme RPC pour ce service.

La fonction getrpcent () lit l’entrĂ©e suivante de la base. Une connexion est créée si nĂ©cessaire.

La fonction setrpcent () ouvre une connexion Ă  une base de donnĂ©es et dĂ©finit l’entrĂ©e suivante avec la premiĂšre entrĂ©e. Si stayopen est non nul, alors la connexion Ă  la base n’est pas fermĂ©e entre deux appels aux fonctions getrpc* ().

endrpcent () ferme la connexion à la base de données.

Les fonctions getrpcbyname () et getrpcbynumber () recherchent sĂ©quentiellement depuis le dĂ©but du fichier un nom ou un numĂ©ro de programme RPC correspondant jusqu’à la fin du fichier.

VALEUR RENVOYÉE

En cas de succÚs, getrpcent (), getrpcbyname () et getrpcbynumber () renvoient un pointeur vers une structure statiquement allouée rpcent . Un pointeur NULL est renvoyé si une erreur se produit ou si la fin de fichier est atteinte.

FICHIERS

/etc/rpc

Base de données des numéros de programme RPC.

ATTRIBUTS

Pour une explication des termes utilisés dans cette section, consulter attributes (7).

Image grohtml-3882715-1.png

STANDARDS

BSD.

HISTORIQUE

BSD, Solaris.

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

getrpcent_r (3), rpc (5), rpcinfo (8), ypserv (8)

TRADUCTION

La traduction française de cette page de manuel a été créée par Christophe Blaess <https://www.blaess.fr/christophe/>, Stéphan Rafin <stephan.rafin@laposte.net>, Thierry Vignaud <tvignaud@mandriva.com>, François Micaux, Alain Portal <aportal@univ-montp2.fr>, Jean-Philippe Guérard <fevrier@tigreraye.org>, Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>, Julien Cristau <jcristau@debian.org>, Thomas Huriaux <thomas.huriaux@gmail.com>, Nicolas François <nicolas.francois@centraliens.net>, Florentin Duneau <fduneau@gmail.com>, Simon Paillard <simon.paillard@resel.enst-bretagne.fr>, Denis Barbier <barbier@debian.org> et David Prévot <david@tilapin.org>

Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n’y a aucune RESPONSABILITÉ LÉGALE.

Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à debian-l10n-french@lists.debian.org .