Searched refs:hes_ctx (Results 1 - 4 of 4) sorted by relevance

/osnet-11/usr/src/lib/libresolv2/common/irs/
H A Ddns.c78 if (hesiod_init(&dns->hes_ctx) < 0) {
84 dns->hes_ctx = NULL;
149 if (dns->hes_ctx)
150 hesiod_end(dns->hes_ctx);
H A Ddns_p.h34 void *hes_ctx; member in struct:dns_p
H A Ddns_pr.c78 if (!dns->hes_ctx) {
128 if (!(hes_list = hesiod_resolve(dns->hes_ctx, name, "protocol")))
132 hesiod_free_list(dns->hes_ctx, hes_list);
145 if (!(hes_list = hesiod_resolve(dns->hes_ctx, numstr, "protonum")))
149 hesiod_free_list(dns->hes_ctx, hes_list);
177 return (__hesiod_res_get(dns->hes_ctx));
186 __hesiod_res_set(dns->hes_ctx, res, free_res);
H A Ddns_sv.c87 if (!dns || !dns->hes_ctx) {
144 if (!(hes_list = hesiod_resolve(dns->hes_ctx, name, "service")))
148 hesiod_free_list(dns->hes_ctx, hes_list);
161 if (!(hes_list = hesiod_resolve(dns->hes_ctx, portstr, "port")))
165 hesiod_free_list(dns->hes_ctx, hes_list);
287 return (__hesiod_res_get(dns->hes_ctx));
296 __hesiod_res_set(dns->hes_ctx, res, free_res);

Completed in 26 milliseconds