1*86d7f5d3SJohn Marino #ifndef res_private_h 2*86d7f5d3SJohn Marino #define res_private_h 3*86d7f5d3SJohn Marino 4*86d7f5d3SJohn Marino struct __res_state_ext { 5*86d7f5d3SJohn Marino union res_sockaddr_union nsaddrs[MAXNS]; 6*86d7f5d3SJohn Marino struct sort_list { 7*86d7f5d3SJohn Marino int af; 8*86d7f5d3SJohn Marino union { 9*86d7f5d3SJohn Marino struct in_addr ina; 10*86d7f5d3SJohn Marino struct in6_addr in6a; 11*86d7f5d3SJohn Marino } addr, mask; 12*86d7f5d3SJohn Marino } sort_list[MAXRESOLVSORT]; 13*86d7f5d3SJohn Marino char nsuffix[64]; 14*86d7f5d3SJohn Marino char nsuffix2[64]; 15*86d7f5d3SJohn Marino }; 16*86d7f5d3SJohn Marino 17*86d7f5d3SJohn Marino extern int 18*86d7f5d3SJohn Marino res_ourserver_p(const res_state statp, const struct sockaddr *sa); 19*86d7f5d3SJohn Marino 20*86d7f5d3SJohn Marino #endif 21*86d7f5d3SJohn Marino 22*86d7f5d3SJohn Marino /*! \file */ 23