Lines Matching refs:_u
197 struct __res_state_ext *ext = statp->_u._ext.ext;
272 statp->_u._ext.nscount = 0;
273 statp->_u._ext.ext = malloc(sizeof(*statp->_u._ext.ext));
274 if (statp->_u._ext.ext != NULL) {
275 memset(statp->_u._ext.ext, 0, sizeof(*statp->_u._ext.ext));
276 statp->_u._ext.ext->nsaddrs[0].sin = statp->nsaddr;
277 strcpy(statp->_u._ext.ext->nsuffix, "ip6.arpa");
278 strcpy(statp->_u._ext.ext->nsuffix2, "ip6.int");
428 sizeof(statp->_u._ext.ext->nsaddrs[0]);
442 if (statp->_u._ext.ext != NULL) {
443 memcpy(&statp->_u._ext.ext->nsaddrs[nserv],
512 statp->_u._ext.ext->resfd = fcntl(fileno(fp), F_DUPFD_CLOEXEC, 0);
514 if (fstat(statp->_u._ext.ext->resfd, &st) != -1)
515 __res_conf_time = statp->_u._ext.ext->res_conf_time =
519 statp->_u._ext.ext->kq = -1;
520 statp->_u._ext.ext->resfd = -1;
581 if (timespeccmp(&statp->_u._ext.ext->res_conf_time,
584 if (statp->_u._ext.ext->kq == -1)
586 if (statp->_u._ext.ext->kqpid != getpid() &&
590 switch (kevent(statp->_u._ext.ext->kq, NULL, 0, &ke, 1, &ts)) {
613 struct __res_state_ext *ext = statp->_u._ext.ext;
817 for (ns = 0; ns < statp->_u._ext.nscount; ns++) {
818 if (statp->_u._ext.nssocks[ns] != -1) {
819 (void) close(statp->_u._ext.nssocks[ns]);
820 statp->_u._ext.nssocks[ns] = -1;
828 struct __res_state_ext *ext = statp->_u._ext.ext;
836 statp->_u._ext.ext = NULL;
848 if (statp->_u._ext.ext)
849 return (statp->_u._ext.ext->nsuffix);
856 if (statp->_u._ext.ext)
857 return (statp->_u._ext.ext->nsuffix2);
871 statp->_u._ext.nscount = 0;
878 if (statp->_u._ext.ext)
879 memcpy(&statp->_u._ext.ext->nsaddrs[nserv],
892 if (statp->_u._ext.ext)
893 memcpy(&statp->_u._ext.ext->nsaddrs[nserv],
921 if (statp->_u._ext.ext)
922 family = statp->_u._ext.ext->nsaddrs[i].sin.sin_family;
929 if (statp->_u._ext.ext)
931 &statp->_u._ext.ext->nsaddrs[i],
941 if (statp->_u._ext.ext)
943 &statp->_u._ext.ext->nsaddrs[i],