Provided by: manpages-es_1.55-10_all bug

NOMBRE

       getrpcent, getrpcbyname, getrpcbynumber - obtienen una entrada RPC

SINOPSIS

       #include <netdb.h>

       struct rpcent *getrpcent()

       struct rpcent *getrpcbyname(name)
       char *name;

       struct rpcent *getrpcbynumber(number)
       int number;

       setrpcent (stayopen)
       int stayopen;

       endrpcent ()

DESCRIPCIÓN

       getrpcent(),  getrpcbyname()  y  getrpcbynumber()  devuelven  un  puntero  a  un  objeto con la siguiente
       estructura, que contiene los campos extraídos de una línea de la base de datos de  números  de  programas
       RPC, /etc/rpc.

              struct    rpcent {
                   char *r_name;  /* nom. del servidor para este programa RPC */
                   char **r_aliases;   /* lista de alias */
                   long r_number; /* número del programa RPC */
              };

       Los miembros de esta estructura son:
              r_name              El nombre del servidor para este programa RPC.
              r_aliases           Una lista terminada en NULL de nombres alternativos para el programa RPC.
              r_number            El número del programa RPC para este servicio.

       getrpcent() lee la siguiente línea del fichero, abriendo el fichero si es necesario.

       setrpcent()  abre el fichero y coloca su puntero de lectura/escritura al principio. Si la opción stayopen
       no es cero, la base de datos de red no se cerrará tras cada llamada a getrpcent() (tampoco ni directa  ni
       indirectamente a través de alguna de las otras llamadas “getrpc”).

       endrpcent cierra el fichero.

       getrpcbyname()  y  getrpcbynumber()  examinan  secuencialmente  el fichero, desde el principio, hasta que
       encuentran un nombre de programa RPC o un número de programa coincidente, o hasta  que  se  encuentre  el
       final del fichero.

FICHEROS

       /etc/rpc

VÉASE TAMBIÉN

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

DIAGNÓSTICOS

       Se devuelve un puntero NULL si se encuentra un EOF o si se produce un error.

FALLOS

       Toda  la  información  se almacenada en un área estática por lo que debe copiarse a otro sitio si se va a
       guardar.

                                                14 diciembre 1987                                   GETRPCENT(3)