Lines Matching defs:res
113 struct __res_state *res;
138 struct __res_state *res,
195 if (pvt->res && pvt->free_res)
196 (*pvt->free_res)(pvt->res);
209 if (pvt->res->options & RES_USE_INET6) {
245 RES_SET_H_ERRNO(pvt->res, HOST_NOT_FOUND);
248 RES_SET_H_ERRNO(pvt->res, NETDB_SUCCESS);
280 RES_SET_H_ERRNO(pvt->res, NETDB_INTERNAL);
285 RES_SET_H_ERRNO(pvt->res, NETDB_INTERNAL);
316 RES_SET_H_ERRNO(pvt->res, HOST_NOT_FOUND);
319 RES_SET_H_ERRNO(pvt->res, NETDB_SUCCESS);
336 RES_SET_H_ERRNO(pvt->res, NETDB_INTERNAL);
344 RES_SET_H_ERRNO(pvt->res, HOST_NOT_FOUND);
387 if (pvt->res->options & RES_USE_INET6) {
423 RES_SET_H_ERRNO(pvt->res, NETDB_SUCCESS);
452 if (pvt->res)
453 res_nclose(pvt->res);
460 if (!pvt->res) {
461 struct __res_state *res;
462 res = (struct __res_state *)malloc(sizeof *res);
463 if (!res) {
467 memset(res, 0, sizeof *res);
468 ho_res_set(this, res, free);
471 return (pvt->res);
475 ho_res_set(struct irs_ho *this, struct __res_state *res,
479 if (pvt->res && pvt->free_res) {
480 res_nclose(pvt->res);
481 (*pvt->free_res)(pvt->res);
484 pvt->res = res;
523 RES_SET_H_ERRNO(pvt->res, NO_RECOVERY); /*%< ??? */
537 RES_SET_H_ERRNO(pvt->res, NO_RECOVERY);
550 RES_SET_H_ERRNO(pvt->res, HOST_NOT_FOUND);
570 if (!pvt->res && !ho_res_get(this))
572 if (((pvt->res->options & RES_INIT) == 0U) &&
573 res_ninit(pvt->res) == -1)