Searched refs:hes_ctx (Results 1 – 4 of 4) sorted by relevance
/illumos-gate/usr/src/lib/libresolv2/common/irs/ |
H A D | dns_pr.c | 74 if (!dns->hes_ctx) { in irs_dns_pr() 124 if (!(hes_list = hesiod_resolve(dns->hes_ctx, name, "protocol"))) in pr_byname() 128 hesiod_free_list(dns->hes_ctx, hes_list); in pr_byname() 141 if (!(hes_list = hesiod_resolve(dns->hes_ctx, numstr, "protonum"))) in pr_bynumber() 145 hesiod_free_list(dns->hes_ctx, hes_list); in pr_bynumber() 173 return (__hesiod_res_get(dns->hes_ctx)); in pr_res_get() 182 __hesiod_res_set(dns->hes_ctx, res, free_res); in pr_res_set()
|
H A D | dns_sv.c | 83 if (!dns || !dns->hes_ctx) { in irs_dns_sv() 140 if (!(hes_list = hesiod_resolve(dns->hes_ctx, name, "service"))) in sv_byname() 144 hesiod_free_list(dns->hes_ctx, hes_list); in sv_byname() 157 if (!(hes_list = hesiod_resolve(dns->hes_ctx, portstr, "port"))) in sv_byport() 161 hesiod_free_list(dns->hes_ctx, hes_list); in sv_byport() 283 return (__hesiod_res_get(dns->hes_ctx)); in sv_res_get() 292 __hesiod_res_set(dns->hes_ctx, res, free_res); in sv_res_set()
|
H A D | dns.c | 74 if (hesiod_init(&dns->hes_ctx) < 0) { in irs_dns_acc() 80 dns->hes_ctx = NULL; in irs_dns_acc() 145 if (dns->hes_ctx) in dns_close() 146 hesiod_end(dns->hes_ctx); in dns_close()
|
H A D | dns_p.h | 34 void *hes_ctx; member
|