Lines Matching defs:rpc
27 * Contains routines that deal with TLI/XTI endpoints and rpc services.
105 * high, with the netid, all specified in 'rpc'. If registration fails,
109 register_rpc_service(const char *fmri, const rpc_info_t *rpc)
114 if ((nconf = getnetconfigent(rpc->netid)) == NULL) {
121 if (is_v6_netid(rpc->netid) && !can_use_af(AF_INET6)) {
125 rpc->netid, fmri);
129 rpc->netid, fmri, nc_sperror());
134 for (ver = rpc->lowver; ver <= rpc->highver; ver++) {
135 if (!rpcb_set(rpc->prognum, ver, nconf, &(rpc->netbuf))) {
138 fmri, rpc->netid);
140 for (ver--; ver >= rpc->lowver; ver--)
141 (void) rpcb_unset(rpc->prognum, ver, nconf);
154 unregister_rpc_service(const char *fmri, const rpc_info_t *rpc)
159 if ((nconf = getnetconfigent(rpc->netid)) == NULL) {
164 if (!(is_v6_netid(rpc->netid) && !can_use_af(AF_INET6))) {
167 rpc->netid, fmri, nc_sperror());
172 for (ver = rpc->lowver; ver <= rpc->highver; ver++)
173 (void) rpcb_unset(rpc->prognum, ver, nconf);
318 rpc_info_t *rpc = tlx_info->pr_info.ri;
344 if ((rpc != NULL) && (rpc->is_loopback))
354 if (rpc != NULL) {
356 retaddr = &(rpc->netbuf);