Lines Matching refs:rpc
113 struct rpcent rpc; member
141 rpcent_unpack(char *p, struct rpcent *rpc, char **r_aliases, in rpcent_unpack() argument
159 rpc->r_name = p; in rpcent_unpack()
162 rpc->r_number = atoi(cp); in rpcent_unpack()
163 q = rpc->r_aliases = r_aliases; in rpcent_unpack()
208 struct rpcent *rpc; in files_rpcent() local
239 rpc = va_arg(ap, struct rpcent *); in files_rpcent()
285 rv = rpcent_unpack(buffer, rpc, aliases, aliases_size, errnop); in files_rpcent()
300 if (strcmp(rpc->r_name, name) == 0) in files_rpcent()
302 for (rp = rpc->r_aliases; *rp != NULL; rp++) { in files_rpcent()
312 rv = (rpc->r_number == number) ? NS_SUCCESS : in files_rpcent()
328 *((struct rpcent **)retval) = rpc; in files_rpcent()
385 struct rpcent *rpc; in nis_rpcent() local
420 rpc = va_arg(ap, struct rpcent *); in nis_rpcent()
539 if (rpcent_unpack(buffer, rpc, aliases, aliases_size, in nis_rpcent()
547 if (strcmp(rpc->r_name, name) == 0) in nis_rpcent()
549 for (rp = rpc->r_aliases; *rp != NULL; rp++) { in nis_rpcent()
566 *((struct rpcent **)retval) = rpc; in nis_rpcent()
602 int rpc; in rpc_id_func() local
626 rpc = va_arg(ap, int); in rpc_id_func()
635 memcpy(buffer + sizeof(enum nss_lookup_type), &rpc, in rpc_id_func()
656 struct rpcent *rpc; in rpc_marshal_func() local
679 rpc = va_arg(ap, struct rpcent *); in rpc_marshal_func()
684 if (rpc->r_name != NULL) in rpc_marshal_func()
685 desired_size += strlen(rpc->r_name) + 1; in rpc_marshal_func()
687 if (rpc->r_aliases != NULL) { in rpc_marshal_func()
689 for (alias = rpc->r_aliases; *alias; ++alias) { in rpc_marshal_func()
704 new_rpc = *rpc; in rpc_marshal_func()
743 struct rpcent *rpc; in rpc_unmarshal_func() local
765 rpc = va_arg(ap, struct rpcent *); in rpc_unmarshal_func()
776 memcpy(rpc, buffer, sizeof(struct rpcent)); in rpc_unmarshal_func()
786 NS_APPLY_OFFSET(rpc->r_name, orig_buf, p, char *); in rpc_unmarshal_func()
787 if (rpc->r_aliases != NULL) { in rpc_unmarshal_func()
788 NS_APPLY_OFFSET(rpc->r_aliases, orig_buf, p, char **); in rpc_unmarshal_func()
790 for (alias = rpc->r_aliases ; *alias; ++alias) in rpc_unmarshal_func()
795 *((struct rpcent **)retval) = rpc; in rpc_unmarshal_func()
800 NSS_MP_CACHE_HANDLING(rpc);
806 getrpcbyname_r(const char *name, struct rpcent *rpc, char *buffer, in getrpcbyname_r() argument
812 rpc, (void *)nss_lt_name, in getrpcbyname_r()
830 name, rpc, buffer, bufsize, &ret_errno); in getrpcbyname_r()
839 getrpcbynumber_r(int number, struct rpcent *rpc, char *buffer, in getrpcbynumber_r() argument
845 rpc, (void *)nss_lt_id, in getrpcbynumber_r()
863 number, rpc, buffer, bufsize, &ret_errno); in getrpcbynumber_r()
872 getrpcent_r(struct rpcent *rpc, char *buffer, size_t bufsize, in getrpcent_r() argument
877 rpc, (void *)nss_lt_all, in getrpcent_r()
895 rpc, buffer, bufsize, &ret_errno); in getrpcent_r()
915 wrap_getrpcbyname_r(union key key, struct rpcent *rpc, char *buffer, in wrap_getrpcbyname_r() argument
918 return (getrpcbyname_r(key.name, rpc, buffer, bufsize, res)); in wrap_getrpcbyname_r()
922 wrap_getrpcbynumber_r(union key key, struct rpcent *rpc, char *buffer, in wrap_getrpcbynumber_r() argument
925 return (getrpcbynumber_r(key.number, rpc, buffer, bufsize, res)); in wrap_getrpcbynumber_r()
929 wrap_getrpcent_r(union key key __unused, struct rpcent *rpc, char *buffer, in wrap_getrpcent_r() argument
932 return (getrpcent_r(rpc, buffer, bufsize, res)); in wrap_getrpcent_r()
956 rv = fn(key, &st->rpc, st->buffer, st->bufsize, &res); in getrpc()
1011 rpc, (void *)nss_lt_all, in setrpcent()
1035 rpc, (void *)nss_lt_all, in endrpcent()