File: getrpcent.3

package info (click to toggle)
manpages-fr 0.9.3-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 7,052 kB
  • ctags: 4
  • sloc: makefile: 58; sh: 8
file content (108 lines) | stat: -rw-r--r-- 2,204 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
.\" @(#)getrpcent.3n	2.2 88/08/02 4.0 RPCSRC; from 1.11 88/03/14 SMI
.TH GETRPCENT 3N "2 Aot 1988" Linux "Manuel du programmeur Linux"
.SH NOM
getrpcent, getrpcbynom, getrpcbynombre \- Rcuprer une entre RPC.
.SH SYNOPSIS
.nf
.ft B
#include <netdb.h>
.LP
.ft B
struct rpcent *getrpcent(\|)
.LP
.ft B
struct rpcent *getrpcbynom(nom)
char *nom;
.LP
.ft B
struct rpcent *getrpcbynombre(nombre)
int nombre;
.LP
.ft B
setrpcent (stayopen)
int stayopen
.LP
.ft B
endrpcent (\|)
.fi
.SH DESCRIPTION
.LP
.BR getrpcent(\|) ,
.BR getrpcbynom(\|) ,
et
.B getrpcbynombre(\|)
retournent chacune un pointeuur sur un objet ayant la structure suivante et
contenant les champs d'une ligne de la base de donnes des programmes RPC
.BR /etc/rpc .
.RS
.LP
.nf
.ft B
struct	rpcent {
	char	*r_nom;	/* nom du serveur pour ce programme RPC */
	char	**r_aliases;	/* liste d'alias */
	long	r_nombre;	/* numro de programme RPC */
};
.ft R
.fi
.RE
.LP
Les membres de cette structure sont:
.RS
.PD 0
.TP 20
.B r_nom
Le nom du serveur pour ce programme RPC.
.TP 20
.B r_aliases
Une liste d'alias (noms alternatifs pour le programme RPC) termin par un zro.
.TP  20
.B r_nombre
Le numro de programme RPC pour ce service.
.PD
.RE
.LP
.B getrpcent(\|)
lit la ligne suivante du fichier, l'ouvrait si ncessaire.
.LP
.B getrpcent(\|)
ouvre le fichier. Si le drapeau
.I stayopen
n'est pas zro, la base de donnes du rseau ne sera pas ferme aprs chaque
appel 
.B getrpcent(\|)
(soit directement, ou indirectement par l'un des autres appels
\*(lqgetrpc\*(rq).
.LP
.B endrpcent
ferme le fichier.
.LP
.B getrpcbynom(\|)
et
.B getrpcbynombre(\|)
recherchent squentiellement depuis le dbut du fichier jusqu' ce qu'un
nom ou un numro de programme RPC faisant l'affaire est trouv ou jusqu' la
fin du fichier.
.SH FICHIERS
.PD 0
.TP 20
.B /etc/rpc
.PD
.SH "VOIR AUSSI"
.BR rpc (5),
.BR rpcinfo (8C),
.BR ypserv (8)
.SH DIAGNOSTICS
.LP
Un pointeur
.SM NULL
est retourn  la fin du fichier
.SM (EOF)
ou en cas d'erreur.
.SH BOGUES
.LP
Toutes les informations sont stockes dans une zone statique et doivent donc
tre copies si elles n'ont pas t sauves.

.SH TRADUCTION
.RI "Thierry Vignaud <" tvignaud@mandrakesoft.com ">, 1999"