Lines Matching refs:info
104 struct getnamaddr *info = rv; in _hf_gethtbyname() local
118 hp = _hf_gethtbyname2(name, AF_INET6, info); in _hf_gethtbyname()
122 hp = _hf_gethtbyname2(name, AF_INET, info); in _hf_gethtbyname()
126 hp = _hf_gethtbyname2(name, af, info); in _hf_gethtbyname()
129 if (*info->he == NETDB_INTERNAL && errno == ENOSPC) { in _hf_gethtbyname()
132 *info->he = HOST_NOT_FOUND; in _hf_gethtbyname()
139 _hf_gethtbyname2(const char *name, int af, struct getnamaddr *info) in _hf_gethtbyname2() argument
154 *info->he = NETDB_INTERNAL; in _hf_gethtbyname2()
158 if ((ptr = buf = malloc(len = info->buflen)) == NULL) { in _hf_gethtbyname2()
159 *info->he = NETDB_INTERNAL; in _hf_gethtbyname2()
170 info->hp->h_addrtype = af; in _hf_gethtbyname2()
171 info->hp->h_length = 0; in _hf_gethtbyname2()
173 hp = netbsd_gethostent_r(hf, info->hp, info->buf, info->buflen, in _hf_gethtbyname2()
174 info->he); in _hf_gethtbyname2()
176 if (*info->he == NETDB_INTERNAL && errno == ENOSPC) { in _hf_gethtbyname2()
202 if ((size_t)(ptr - buf) >= info->buflen) in _hf_gethtbyname2()
215 *info->he = HOST_NOT_FOUND; in _hf_gethtbyname2()
220 hp = info->hp; in _hf_gethtbyname2()
221 ptr = info->buf; in _hf_gethtbyname2()
222 len = info->buflen; in _hf_gethtbyname2()
244 *info->he = NETDB_INTERNAL; in _hf_gethtbyname2()
257 struct getnamaddr *info = rv; in _hf_gethtbyaddr() local
263 info->hp->h_length = va_arg(ap, int); in _hf_gethtbyaddr()
264 info->hp->h_addrtype = va_arg(ap, int); in _hf_gethtbyaddr()
269 *info->he = NETDB_INTERNAL; in _hf_gethtbyaddr()
272 while ((hp = netbsd_gethostent_r(hf, info->hp, info->buf, info->buflen, in _hf_gethtbyaddr()
273 info->he)) != NULL) in _hf_gethtbyaddr()
280 *info->he = HOST_NOT_FOUND; in _hf_gethtbyaddr()