Provided by:
manpages-pl-dev_20060617-3_all 
NAZWA
getrpcent, getrpcbyname, getrpcbynumber - odcztanie wpisu dotyczcego
RPC
SK/LADNIA
#include <netdb.h>
struct rpcent *getrpcent()
struct rpcent *getrpcbyname(name)
char *name;
struct rpcent *getrpcbynumber(number)
int number;
setrpcent (stayopen)
int stayopen;
endrpcent ()
OPIS
Funkcje getrpcent(), getrpcbyname() i getrpcbynumber() zwracaj wskanik
do obiektu o podanej niej strukturze, zawierajcego pola otrzymane w
wyniku rozloenia linii bazy danych programow RPC /etc/rpc.
struct rpcent {
char *r_name; /* nazwa serwera dla programu RPC */
char **r_aliases; /* lista alias'ow */
long r_number; /* numer programu RPC */
};
Polami tej struktury s:
r_name Nazwa serwera dla danego programu RPC.
r_aliases Zakoczona zerem lista alternatywnych nazw
tego programu RPC.
r_number Numer programu RPC dla danej uslugi.
getrpcent() odczytuje nastpn lini pliku, otwierajc go, jeli jest to
potrzebne.
setrpcent() otwiera i przewija plik. Jeli flaga stayopen ma warto
niezerow, to plik sieciowej bazy danych nie bdzie zamykany po kadym
wywolaniu getrpcent() (ani bezporednim, ani porednim - poprzez
wywolanie jednej z pozostalych funkcji "getrpc" ).
endrpcent zamyka plik.
getrpcbyname() i getrpcbynumber() przeszukuj sekwencyjnie plik,
zaczynajc od jego pocztku, a do napotkania pasujcej nazwy lub numeru
programu RPC, albo do napotkania koca pliku.
PLIKI
/etc/rpc
ZOBACZ TAKE
rpc(5), rpcinfo(8), ypserv(8)
DIAGNOSTYKA
W przypadku bldu lub napotkania koca pliku, zwracany jest wskanik NULL.
B/LDY
Wszystkie informacje s umieszczane w statycznym obszarze pamici, zatem
musz zosta skopiowane, jeli maj by zachowane.
INFORMACJE O T/LUMACZENIU
Powysze tlumaczenie pochodzi z nieistniejcego ju Projektu Tlumaczenia
Manuali i moe nie by aktualne. W razie zauwaenia ronic midzy powyszym
opisem a rzeczywistym zachowaniem opisywanego programu lub funkcji,
prosimy o zapoznanie si z oryginaln (angielsk) wersj strony podrcznika.
1987-12-14 GETRPCENT(3)