Provided by: manpages-pl-dev_0.5-1_all bug

NAZWA

       getrpcent, getrpcbyname, getrpcbynumber - odcztanie wpisu dotyczącego RPC

SKŁADNIA

       #include <netdb.h>

       struct rpcent *getrpcent()

       struct rpcent *getrpcbyname(name)
       char *name;

       struct rpcent *getrpcbynumber(number)
       int number;

       setrpcent (stayopen)
       int stayopen;

       endrpcent ()

OPIS

        Uwaga! To tłumaczenie może być nieaktualne!

       Funkcje  getrpcent(),  getrpcbyname()  i  getrpcbynumber()  zwracają wskaźnik do obiektu o
       podanej niżej strukturze, zawierającego pola otrzymane  w  wyniku  rozłożenia  linii  bazy
       danych programów RPC /etc/rpc.

              struct    rpcent {
                   char *r_name;  /* nazwa serwera dla programu RPC */
                   char **r_aliases;   /* lista aliasów */
                   long r_number; /* numer programu RPC */
              };

       Polami tej struktury są:
              r_name              Nazwa serwera dla danego programu RPC.
              r_aliases           Zakończona zerem lista alternatywnych nazw tego programu RPC.
              r_number            Numer programu RPC dla danej usługi.

       getrpcent() odczytuje następną linię pliku, otwierając go, jeśli jest to potrzebne.

       setrpcent()  otwiera  i  przewija plik. Jeśli flaga stayopen ma wartość niezerową, to plik
       sieciowej  bazy  danych  nie  będzie  zamykany  po  każdym  wywołaniu   getrpcent()   (ani
       bezpośrednim, ani pośrednim - poprzez wywołanie jednej z pozostałych funkcji “getrpc” ).

       endrpcent zamyka plik.

       getrpcbyname()  i  getrpcbynumber()  przeszukują  sekwencyjnie  plik,  zaczynając  od jego
       początku, aż do napotkania pasującej nazwy lub numeru programu  RPC,  albo  do  napotkania
       końca pliku.

PLIKI

       /etc/rpc

ZOBACZ TAKŻE

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

DIAGNOSTYKA

       W przypadku błędu lub napotkania końca pliku, zwracany jest wskaźnik NULL.

BŁĘDY

       Wszystkie  informacje  są  umieszczane  w  statycznym obszarze pamięci, zatem muszą zostać
       skopiowane, jeśli mają być zachowane.

INFORMACJE O TŁUMACZENIU

       Powyższe tłumaczenie pochodzi z nieistniejącego już Projektu Tłumaczenia  Manuali  i  może
       nie  być  aktualne.  W  razie  zauważenia  różnic  między  powyższym opisem a rzeczywistym
       zachowaniem opisywanego programu lub  funkcji,  prosimy  o  zapoznanie  się  z  oryginalną
       (angielską) wersją strony podręcznika za pomocą polecenia:

              man --locale=C 3 getrpcent

       Prosimy  o  pomoc  w  aktualizacji stron man - więcej informacji można znaleźć pod adresem
       http://sourceforge.net/projects/manpages-pl/.

                                            1987-12-14                               GETRPCENT(3)