Home | History | Annotate | Download | only in resolv

Lines Matching refs:_nres

104 extern struct __res_state _nres;
123 _nres.options = ores->options;
125 _nres.retrans = ores->retrans;
127 _nres.retry = ores->retry;
143 * _nres.options is tricky since some apps were known to diddle the bits
149 if (!_nres.retrans)
150 _nres.retrans = RES_TIMEOUT;
151 if (!_nres.retry)
152 _nres.retry = 4;
153 if (!(_nres.options & RES_INIT))
154 _nres.options = RES_DEFAULT;
160 if (!_nres.id)
161 _nres.id = res_nrandomid(&_nres);
163 rv = __res_vinit(&_nres, 1);
165 __res_put_old_state(&_nres);
182 if ((_nres.options & RES_INIT) == 0U && res_init() == -1)
185 res_pquery(&_nres, msg, len, file);
198 if ((_nres.options & RES_INIT) == 0U && res_init() == -1) {
199 RES_SET_H_ERRNO(&_nres, NETDB_INTERNAL);
202 return (res_nmkquery(&_nres, op, dname, class, type,
210 if ((_nres.options & RES_INIT) == 0U && res_init() == -1) {
211 RES_SET_H_ERRNO(&_nres, NETDB_INTERNAL);
215 return (res_nmkupdate(&_nres, rrecp_in, buf, buflen));
225 if ((_nres.options & RES_INIT) == 0U && res_init() == -1) {
226 RES_SET_H_ERRNO(&_nres, NETDB_INTERNAL);
229 return (res_nquery(&_nres, name, class, type, answer, anslen));
234 _nres.qhook = hook;
239 _nres.rhook = hook;
244 return (res_ourserver_p(&_nres, (const struct sockaddr *)(const void *)inp));
249 if ((_nres.options & RES_INIT) == 0U && res_init() == -1) {
254 return (res_nsend(&_nres, buf, buflen, ans, anssiz));
262 if ((_nres.options & RES_INIT) == 0U && res_init() == -1) {
267 return (res_nsendsigned(&_nres, buf, buflen, key, ans, anssiz));
273 res_nclose(&_nres);
279 if ((_nres.options & RES_INIT) == 0U && res_init() == -1) {
280 RES_SET_H_ERRNO(&_nres, NETDB_INTERNAL);
284 return (res_nupdate(&_nres, rrecp_in, NULL));
294 if ((_nres.options & RES_INIT) == 0U && res_init() == -1) {
295 RES_SET_H_ERRNO(&_nres, NETDB_INTERNAL);
299 return (res_nsearch(&_nres, name, class, type, answer, anslen));
309 if ((_nres.options & RES_INIT) == 0U && res_init() == -1) {
310 RES_SET_H_ERRNO(&_nres, NETDB_INTERNAL);
314 return (res_nquerydomain(&_nres, name, domain,
322 return res_nopt(&_nres, a, b, c, d);
327 if ((_nres.options & RES_INIT) == 0U && res_init() == -1) {
332 return (res_nrandomid(&_nres));
339 return (res_hostalias(&_nres, name, abuf, sizeof abuf));
347 if (!*_nres.defdname)
350 len_domain = strlen(_nres.defdname);
352 !strcasecmp(hostname + len_host - len_domain, _nres.defdname) &&