1/* $FreeBSD: releng/11.0/lib/libc/resolv/res_private.h 292216 2015-12-14 17:21:06Z vangyzen $ */ 2 3#ifndef res_private_h 4#define res_private_h 5 6struct __res_state_ext { 7 union res_sockaddr_union nsaddrs[MAXNS]; 8 struct sort_list { 9 int af; 10 union { 11 struct in_addr ina; 12 struct in6_addr in6a; 13 } addr, mask; 14 } sort_list[MAXRESOLVSORT]; 15 char nsuffix[64]; 16 char nsuffix2[64]; 17 struct timespec conf_mtim; /* mod time of loaded resolv.conf */ 18 time_t conf_stat; /* time of last stat(resolv.conf) */ 19 u_short reload_period; /* seconds between stat(resolv.conf) */ 20}; 21 22extern int 23res_ourserver_p(const res_state statp, const struct sockaddr *sa); 24 25#endif 26 27/*! \file */ 28