Home
last modified time | relevance | path

Searched refs:ad_cache (Results 1 – 1 of 1) sorted by relevance

/freebsd/lib/libc/rpc/
H A Drpcb_clnt.c192 struct address_cache *ad_cache, *cptr, *prevptr; in add_cache() local
194 ad_cache = (struct address_cache *) in add_cache()
196 if (!ad_cache) { in add_cache()
199 ad_cache->ac_host = strdup(host); in add_cache()
200 ad_cache->ac_netid = strdup(netid); in add_cache()
201 ad_cache->ac_uaddr = uaddr ? strdup(uaddr) : NULL; in add_cache()
202 ad_cache->ac_taddr = (struct netbuf *)malloc(sizeof (struct netbuf)); in add_cache()
203 if (!ad_cache->ac_host || !ad_cache->ac_netid || !ad_cache->ac_taddr || in add_cache()
204 (uaddr && !ad_cache->ac_uaddr)) { in add_cache()
207 ad_cache->ac_taddr->len = ad_cache->ac_taddr->maxlen = taddr->len; in add_cache()
[all …]