table of contents
other sections
| GETRPCENT(3) | Library Functions Manual | GETRPCENT(3) |
NAME¶
getrpcent, getrpcbyname, getrpcbynumber, endrpcent, setrpcent — get RPC entryLIBRARY¶
Standard C Library (libc, -lc)SYNOPSIS¶
#include <rpc/rpc.h> struct rpcent *getrpcent(void); struct rpcent *
getrpcbyname(char *name); struct rpcent *
getrpcbynumber(int number); void
setrpcent(int stayopen); void
endrpcent(void);
DESCRIPTION¶
The getrpcent(), getrpcbyname(), and getrpcbynumber() functions each return a pointer to an object with the following structure containing the broken-out fields of a line in the rpc program number data base, /etc/rpc:struct rpcent {
char *r_name; /* name of server for this rpc program */
char **r_aliases; /* alias list */
long r_number; /* rpc program number */
};
- r_name
- The name of the server for this rpc program.
- r_aliases
- A zero terminated list of alternate names for the rpc program.
- r_number
- The rpc program number for this service.
FILES¶
- /etc/rpc
SEE ALSO¶
rpc(5), rpcinfo(8), ypserv(8)DIAGNOSTICS¶
ANULL pointer is returned on
EOF or error.
BUGS¶
All information is contained in a static area so it must be copied if it is to be saved.| December 14, 1987 | Debian |