Lines Matching refs:res
76 dns->res = NULL; in irs_dns_acc()
113 if (dns->res == NULL) { in dns_res_get()
114 struct __res_state *res; in dns_res_get() local
115 res = (struct __res_state *)malloc(sizeof *res); in dns_res_get()
116 if (res == NULL) in dns_res_get()
118 memset(res, 0, sizeof *res); in dns_res_get()
119 dns_res_set(this, res, free); in dns_res_get()
122 if ((dns->res->options & RES_INIT) == 0U && in dns_res_get()
123 res_ninit(dns->res) < 0) in dns_res_get()
126 return (dns->res); in dns_res_get()
130 dns_res_set(struct irs_acc *this, struct __res_state *res, in dns_res_set() argument
134 if (dns->res && dns->free_res) { in dns_res_set()
135 res_nclose(dns->res); in dns_res_set()
136 (*dns->free_res)(dns->res); in dns_res_set()
138 dns->res = res; in dns_res_set()
147 if (dns->res && dns->free_res) in dns_close()
148 (*dns->free_res)(dns->res); in dns_close()