Home | History | Annotate | Download | only in irs

Lines Matching defs:net_data

198 static struct net_data *init __P((void));
618 struct net_data *net_data = init();
632 if (!net_data || !(ho = net_data->ho))
635 if (net_data->ho_stayopen && net_data->ho_last &&
636 net_data->ho_last->h_addrtype == af) {
637 if (ns_samename(name, net_data->ho_last->h_name) == 1)
638 return (net_data->ho_last);
639 for (hap = net_data->ho_last->h_aliases; hap && *hap; hap++)
641 return (net_data->ho_last);
645 (cp = res_hostalias(net_data->res, hostname,
649 if (!net_data->ho_stayopen) {
1234 static struct net_data *
1237 struct net_data *net_data;
1239 if (!(net_data = net_data_init(NULL)))
1241 if (!net_data->ho) {
1242 net_data->ho = (*net_data->irs->ho_map)(net_data->irs);
1243 if (!net_data->ho || !net_data->res) {
1246 if (net_data && net_data->res)
1247 RES_SET_H_ERRNO(net_data->res, NETDB_INTERNAL);
1251 (*net_data->ho->res_set)(net_data->ho, net_data->res, NULL);
1254 return (net_data);