netconfig
struct netconfig **nc_head;
struct netconfig **nc_curr;
struct netconfig *getnetconfig(void *);
struct netconfig *getnetconfigent(const char *);
void freenetconfigent(struct netconfig *);
struct netconfig *getnetpath(void *);
const rpcvers_t, const struct netconfig *);
const rpcvers_t, const struct netconfig *, const struct timeval *);
extern CLIENT *clnt_tli_create(const int, const struct netconfig *,
struct netconfig *__rpc_getconf(void *);
struct netconfig *__rpc_getconfip(const char *);
int __rpc_nconf2fd(const struct netconfig *);
int __rpc_nconf2sockinfo(const struct netconfig *, struct __rpc_sockinfo *);
char *taddr2uaddr(const struct netconfig *, const struct netbuf *);
struct netbuf *uaddr2taddr(const struct netconfig *, const char *);
extern struct netconfig * __rpcgettp(int);
struct netbuf *__rpcb_findaddr(rpcprog_t, rpcvers_t, const struct netconfig *,
const struct netconfig *, const struct netbuf *);
const struct netconfig *);
extern rpcblist *rpcb_getmaps(const struct netconfig *, const char *);
extern enum clnt_stat rpcb_rmtcall(const struct netconfig *,
const struct netconfig *, struct netbuf *,
extern char *rpcb_taddr2uaddr(struct netconfig *, struct netbuf *);
extern struct netbuf *rpcb_uaddr2taddr(struct netconfig *, char *);
const struct netconfig *);
const struct netconfig *);
extern SVCXPRT *svc_tli_create(const int, const struct netconfig *,
struct netconfig *nconf; /* Netconfig structure */
struct netconfig *nconf;
struct netconfig *nconf;
const struct netconfig *nconf)
const struct netconfig *nconf, const struct timeval *tp)
(struct netconfig *)nconf, (char *)hostname,
clnt_tli_create(int fd, const struct netconfig *nconf,
struct netconfig *nconf;
struct netconfig *ncp;
static int parse_ncp(char *, struct netconfig *);
static struct netconfig *dup_ncp(struct netconfig *);
struct netconfig *
struct netconfig *np;
np = (struct netconfig *) malloc(sizeof (struct netconfig));
struct netconfig *
struct netconfig *ncp = NULL; /* returned value */
if ((ncp = (struct netconfig *)
malloc(sizeof (struct netconfig))) == NULL) {
freenetconfigent(struct netconfig *netconfigp)
struct netconfig *ncp) /* where to put results */
static struct netconfig *
dup_ncp(struct netconfig *ncp)
struct netconfig *p;
if ((p=(struct netconfig *)malloc(sizeof(struct netconfig))) == NULL) {
struct netconfig *
struct netconfig *ncp = NULL; /* temp. holds a netconfig session */
struct netconfig *ncp; /* an nconf entry */
struct netconfig *nconf;
struct netconfig *tpconf;
struct netconfig *nconf;
struct netconfig *nconf;
extern struct netconfig * __rpcgettp(int);
const struct netconfig *, const char *host, CLIENT **clpp,
struct netconfig *
struct netconfig *dummy;
struct netconfig *nconf;
struct netconfig *
struct netconfig *nconf;
struct netconfig *
__rpc_nconf2sockinfo(const struct netconfig *nconf, struct __rpc_sockinfo *sip)
__rpc_nconf2fd(const struct netconfig *nconf)
struct netconfig *nconf;
taddr2uaddr(const struct netconfig *nconf, const struct netbuf *nbuf)
uaddr2taddr(const struct netconfig *nconf, const char *uaddr)
struct netconfig *nconf;
struct netconfig *nconf) /* Netconf of the transport */
struct netconfig *nconf;
static bool_t rpc_wrap_bcast(char *, struct netbuf *, struct netconfig *);
struct netconfig *nconf;
const struct netconfig *nconf, struct netbuf *address,
(struct netconfig *) nconf, (char *) host,
rpcb_getmaps(const struct netconfig *nconf, const char *host)
rpcb_rmtcall(const struct netconfig *nconf, const char *host, rpcprog_t prog,
na = uaddr2taddr((struct netconfig *) nconf, r.addr);
static CLIENT *getclnthandle(const char *, const struct netconfig *, char **);
static struct netbuf *got_entry(rpcb_entry_list_ptr, const struct netconfig *);
struct netconfig *nconf;
rpcb_taddr2uaddr(struct netconfig *nconf, struct netbuf *taddr)
rpcb_uaddr2taddr(struct netconfig *nconf, char *uaddr)
getclnthandle(const char *host, const struct netconfig *nconf, char **targaddr)
static struct netconfig *loopnconf;
struct netconfig *nconf, *tmpnconf = NULL;
const struct netconfig *nconf, /* Network structure of transport */
parms.r_addr = taddr2uaddr((struct netconfig *) nconf,
rpcb_unset(rpcprog_t program, rpcvers_t version, const struct netconfig *nconf)
got_entry(rpcb_entry_list_ptr relp, const struct netconfig *nconf)
struct netconfig *nconf;
const struct netconfig *nconf, const char *host,
struct netconfig *newnconf;
struct netconfig *nconf_clts;
const struct netconfig *nconf)
struct netconfig *tnconf;
dummy = rpcb_set(prog, vers, (struct netconfig *) nconf,
struct netconfig *nconf;
struct netconfig *nconf;
const struct netconfig *nconf) /* Netconfig structure for the network */
rpcb_unset(prognum, versnum, (struct netconfig *) nconf);
const struct netconfig *nconf, /* Netconfig struct for nettoken */
struct netconfig *nconf;
struct netconfig *nconf;
struct netconfig *nc = NULL;
struct netconfig *nc = NULL;
static struct netconfig *getnetconf_cached(const char *);
struct netconfig *nconf, *nconf_mnt;
static struct netconfig *
struct netconfig *nconf;
struct netconfig *nconf;
void create_service(struct netconfig *nconf);
struct netconfig *nconf;
create_service(struct netconfig *nconf)
struct netconfig *nconf_udp, *nconf_tcp, *nconf_udp6, *nconf_tcp6;
struct netconfig *nconf = NULL;
clnt_addr_create(char *address, struct netconfig *nconf,
struct netconfig *nconf;
static bool_t reply_proc(void *, struct netbuf *, struct netconfig *);
static CLIENT *clnt_addr_create(char *, struct netconfig *, u_long, u_long);
static CLIENT *getclnthandle(char *, struct netconfig *, u_long,
struct netconfig *nconf;
struct netconfig *nconf;
getclnthandle(char *host, struct netconfig *nconf,
struct netconfig *nconf;
struct netconfig *nconf;
reply_proc(void *res, struct netbuf *who, struct netconfig *nconf)
struct netconfig *nconf;
struct netconfig *nconf;
struct netconfig *nconf;
struct netconfig *nconf = NULL;
struct netconfig *nconf;
struct netconfig *nconf;
create_service(struct netconfig *nconf)
void create_service(struct netconfig *);
struct netconfig *nconf;
add_bndlist(struct netconfig *nconf, struct netbuf *baddr __unused)
struct netconfig *newnconf;
struct netconfig *
struct netconfig *nconf;
struct netconfig *nconf;
struct netconfig *nconf;
struct netconfig *nconf;
struct netconfig *reg_nconf;
struct netconfig *nconf;
struct netconfig *nconf;
create_rmtcall_fd(struct netconfig *nconf)
struct netconfig *nconf;
static int init_transport(struct netconfig *);
static void rbllist_add(rpcprog_t, rpcvers_t, struct netconfig *,
struct netconfig *nconf;
init_transport(struct netconfig *nconf)
rbllist_add(rpcprog_t prog, rpcvers_t vers, struct netconfig *nconf,
int create_rmtcall_fd(struct netconfig *);
int add_bndlist(struct netconfig *, struct netbuf *);
struct netconfig *rpcbind_get_conf(char *);
struct netconfig *nconf;