1*8d67ca89SAndroid Build Coastguard Worker /* $NetBSD: res_private.h,v 1.1.1.1 2004/05/20 17:18:54 christos Exp $ */ 2*8d67ca89SAndroid Build Coastguard Worker 3*8d67ca89SAndroid Build Coastguard Worker #ifndef res_private_h 4*8d67ca89SAndroid Build Coastguard Worker #define res_private_h 5*8d67ca89SAndroid Build Coastguard Worker 6*8d67ca89SAndroid Build Coastguard Worker struct __res_state_ext { 7*8d67ca89SAndroid Build Coastguard Worker union res_sockaddr_union nsaddrs[MAXNS]; 8*8d67ca89SAndroid Build Coastguard Worker struct sort_list { 9*8d67ca89SAndroid Build Coastguard Worker int af; 10*8d67ca89SAndroid Build Coastguard Worker union { 11*8d67ca89SAndroid Build Coastguard Worker struct in_addr ina; 12*8d67ca89SAndroid Build Coastguard Worker struct in6_addr in6a; 13*8d67ca89SAndroid Build Coastguard Worker } addr, mask; 14*8d67ca89SAndroid Build Coastguard Worker } sort_list[MAXRESOLVSORT]; 15*8d67ca89SAndroid Build Coastguard Worker char nsuffix[64]; 16*8d67ca89SAndroid Build Coastguard Worker char nsuffix2[64]; 17*8d67ca89SAndroid Build Coastguard Worker }; 18*8d67ca89SAndroid Build Coastguard Worker 19*8d67ca89SAndroid Build Coastguard Worker extern int 20*8d67ca89SAndroid Build Coastguard Worker res_ourserver_p(const res_state statp, const struct sockaddr *sa); 21*8d67ca89SAndroid Build Coastguard Worker 22*8d67ca89SAndroid Build Coastguard Worker #endif 23