11dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project/* $NetBSD: res_private.h,v 1.1.1.1 2004/05/20 17:18:54 christos Exp $ */ 21dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project 31dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifndef res_private_h 41dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define res_private_h 51dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project 61dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projectstruct __res_state_ext { 71dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project union res_sockaddr_union nsaddrs[MAXNS]; 81dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project struct sort_list { 91dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project int af; 101dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project union { 111dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project struct in_addr ina; 121dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project struct in6_addr in6a; 131dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project } addr, mask; 141dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project } sort_list[MAXRESOLVSORT]; 151dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project char nsuffix[64]; 161dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project char nsuffix2[64]; 171dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project}; 181dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project 191dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projectextern int 201dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projectres_ourserver_p(const res_state statp, const struct sockaddr *sa); 211dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project 221dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 23