netbuf
struct netbuf syncaddr; /* time sync addr */
int rtime(dev_t, struct netbuf *, int, struct timeval *, struct timeval *);
struct netbuf *, int *, dev_t, int, AUTH **);
struct netbuf *, const rpcprog_t,
extern CLIENT *clnt_vc_create(const int, const struct netbuf *,
extern CLIENT *clnt_dg_create(const int, const struct netbuf *,
char *taddr2uaddr(const struct netconfig *, const struct netbuf *);
struct netbuf *uaddr2taddr(const struct netconfig *, const char *);
char *__rpc_taddr2uaddr_af(int, const struct netbuf *);
struct netbuf *__rpc_uaddr2taddr_af(int, const char *);
int __rpc_fixup_addr(struct netbuf *, const struct netbuf *);
struct netbuf *__rpcb_findaddr(rpcprog_t, rpcvers_t, const struct netconfig *,
const struct netconfig *, const struct netbuf *);
const struct netbuf *);
const struct netconfig *, struct netbuf *,
extern char *rpcb_taddr2uaddr(struct netconfig *, struct netbuf *);
extern struct netbuf *rpcb_uaddr2taddr(struct netconfig *, char *);
struct netbuf xp_ltaddr; /* local transport address */
struct netbuf xp_rtaddr; /* remote transport address */
struct netbuf addr;
bp = ned->netbuf;
ep = ned->netbuf + sizeof(ned->netbuf);
ep = ned->netbuf + sizeof ned->netbuf;
bp = ned->netbuf;
bp = ned->netbuf;
ep = ned->netbuf + sizeof ned->netbuf;
char netbuf[_NETBUFSIZE];
struct netbuf ad_syncaddr; /* remote host to synch with */
struct netbuf taddr, *np;
const struct netbuf *svcaddr, /* servers address */
struct netbuf *addr;
addr = (struct netbuf *)info;
addr = (struct netbuf *)info;
struct netbuf *svcaddr; /* servers address */
struct netbuf *svcaddr, rpcprog_t prog, rpcvers_t vers,
struct netbuf ct_addr; /* remote addr */
const struct netbuf *raddr, /* servers address */
*(struct netbuf *)info = ct->ct_addr;
struct netbuf *na;
char *__rpc_taddr2uaddr_af(int, const struct netbuf *);
struct netbuf *__rpc_uaddr2taddr_af(int, const char *);
int __rpc_fixup_addr(struct netbuf *, const struct netbuf *);
struct netbuf *__rpcb_findaddr_timed(rpcprog_t, rpcvers_t,
taddr2uaddr(const struct netconfig *nconf, const struct netbuf *nbuf)
struct netbuf *
__rpc_taddr2uaddr_af(int af, const struct netbuf *nbuf)
struct netbuf *
struct netbuf *ret = NULL;
ret = (struct netbuf *)malloc(sizeof *ret);
__rpc_fixup_addr(struct netbuf *new, const struct netbuf *svc)
struct netbuf *addr, /* address of the guy who responded */
struct netbuf *svcaddr;
((svcaddr = malloc(sizeof(struct netbuf))) == NULL ) ||
static bool_t rpc_wrap_bcast(char *, struct netbuf *, struct netconfig *);
struct netbuf bindaddr;
struct netbuf *ac_taddr;
const struct netconfig *nconf, struct netbuf *address,
struct netbuf *na;
const struct netbuf *addr_ptr)
static void delete_cache(struct netbuf *);
static void add_cache(const char *, const char *, struct netbuf *, char *);
struct netbuf *na;
((struct netbuf *) addr_ptr)->len = 0;
((struct netbuf *) addr_ptr)->len = 0;
((struct netbuf *)addr_ptr)->len = na->len;
static struct netbuf *got_entry(rpcb_entry_list_ptr, const struct netconfig *);
rpcb_taddr2uaddr(struct netconfig *nconf, struct netbuf *taddr)
struct netbuf *
struct netbuf *taddr;
taddr = (struct netbuf *)calloc(1, sizeof (struct netbuf));
delete_cache(struct netbuf *addr)
add_cache(const char *host, const char *netid, struct netbuf *taddr,
ad_cache->ac_taddr = (struct netbuf *)malloc(sizeof (struct netbuf));
struct netbuf *addr, taddr;
struct netbuf addr_to_delete;
struct netbuf nbuf;
const struct netbuf *address) /* Services netconfig address */
(struct netbuf *)address);
static struct netbuf *
struct netbuf *na = NULL;
struct netbuf *
struct netbuf *address = NULL;
struct netbuf servaddr;
struct netbuf remote;
if (((address = (struct netbuf *)
malloc(sizeof (struct netbuf))) == NULL) ||
xdr_netbuf(XDR *xdrs, struct netbuf *objp)
struct netbuf cache_addr;
struct netbuf nfs_nb;
struct netbuf servaddr;
struct netbuf nb_udp, nb_tcp, nb_udp6, nb_tcp6;
static struct netbuf *nbuf;
static bool_t reply_proc(void *, struct netbuf *, struct netconfig *);
static CLIENT *clnt_rpcbind_create(char *, int, struct netbuf **);
struct netbuf **);
clnt_rpcbind_create(char *host, int rpcbversnum, struct netbuf **targaddr)
u_long rpcbversnum, struct netbuf **targaddr)
struct netbuf addr;
(struct netbuf *)malloc(sizeof (struct netbuf));
reply_proc(void *res, struct netbuf *who, struct netconfig *nconf)
struct netbuf *targaddr;
struct netbuf servaddr;
add_bndlist(struct netconfig *nconf, struct netbuf *baddr __unused)
struct netbuf *na;
struct netbuf rpcbproc_taddr2uaddr_3_arg;
struct netbuf rpcbproc_taddr2uaddr_4_arg;
static int forward_register(u_int32_t, struct netbuf *, int,
netbufcmp(struct netbuf *n1, struct netbuf *n2)
netbuf_copybuf(struct netbuf *dst, const struct netbuf *src)
static struct netbuf *
netbufdup(struct netbuf *ap)
static int netbufcmp(struct netbuf *, struct netbuf *);
struct netbuf *np;
if ((np = calloc(1, sizeof(struct netbuf))) == NULL)
static struct netbuf *netbufdup(struct netbuf *);
netbuffree(struct netbuf *ap)
static void netbuffree(struct netbuf *);
static struct netbuf nbuf;
static struct netbuf *taddr;
memset((char *)&nbuf, 0, sizeof (struct netbuf));
struct netbuf *taddr = (struct netbuf *)arg;
struct netbuf *caller;
struct netbuf *na = NULL;
struct netbuf tbuf;
struct netbuf *caller_addr;
forward_register(u_int32_t caller_xid, struct netbuf *caller_addr,
struct netbuf *);
struct netbuf nb;
struct netbuf nb;
struct netbuf *addr)
int is_loopback(struct netbuf *);
char *addrmerge(struct netbuf *, char *, char *, char *);
int add_bndlist(struct netconfig *, struct netbuf *);
is_loopback(struct netbuf *nbuf)
struct netbuf *caller = svc_getrpccaller(xprt);
addrmerge(struct netbuf *caller, char *serv_uaddr, char *clnt_uaddr,
struct netbuf *serv_nbp = NULL, *hint_nbp = NULL, tbuf;
struct netbuf addr;