1*2fe8fb19SBen Gras /* $NetBSD: res_private.h,v 1.3 2009/10/24 17:24:01 christos Exp $ */ 2*2fe8fb19SBen Gras 3*2fe8fb19SBen Gras #ifndef res_private_h 4*2fe8fb19SBen Gras #define res_private_h 5*2fe8fb19SBen Gras 6*2fe8fb19SBen Gras struct __res_state_ext { 7*2fe8fb19SBen Gras union res_sockaddr_union nsaddrs[MAXNS]; 8*2fe8fb19SBen Gras struct sort_list { 9*2fe8fb19SBen Gras int af; 10*2fe8fb19SBen Gras union { 11*2fe8fb19SBen Gras struct in_addr ina; 12*2fe8fb19SBen Gras struct in6_addr in6a; 13*2fe8fb19SBen Gras } addr, mask; 14*2fe8fb19SBen Gras } sort_list[MAXRESOLVSORT]; 15*2fe8fb19SBen Gras char nsuffix[64]; 16*2fe8fb19SBen Gras char nsuffix2[64]; 17*2fe8fb19SBen Gras struct timespec res_conf_time; 18*2fe8fb19SBen Gras int kq, resfd; 19*2fe8fb19SBen Gras }; 20*2fe8fb19SBen Gras 21*2fe8fb19SBen Gras extern int res_ourserver_p(const res_state, const struct sockaddr *); 22*2fe8fb19SBen Gras extern int __res_vinit(res_state, int); 23*2fe8fb19SBen Gras 24*2fe8fb19SBen Gras #endif 25*2fe8fb19SBen Gras 26*2fe8fb19SBen Gras /*! \file */ 27