165e96449SHajimu UMEMOTO #ifndef res_private_h 265e96449SHajimu UMEMOTO #define res_private_h 365e96449SHajimu UMEMOTO 465e96449SHajimu UMEMOTO struct __res_state_ext { 565e96449SHajimu UMEMOTO union res_sockaddr_union nsaddrs[MAXNS]; 665e96449SHajimu UMEMOTO struct sort_list { 765e96449SHajimu UMEMOTO int af; 865e96449SHajimu UMEMOTO union { 965e96449SHajimu UMEMOTO struct in_addr ina; 1065e96449SHajimu UMEMOTO struct in6_addr in6a; 1165e96449SHajimu UMEMOTO } addr, mask; 1265e96449SHajimu UMEMOTO } sort_list[MAXRESOLVSORT]; 1365e96449SHajimu UMEMOTO char nsuffix[64]; 1465e96449SHajimu UMEMOTO char nsuffix2[64]; 1565e96449SHajimu UMEMOTO }; 1665e96449SHajimu UMEMOTO 1765e96449SHajimu UMEMOTO extern int 1865e96449SHajimu UMEMOTO res_ourserver_p(const res_state statp, const struct sockaddr *sa); 1965e96449SHajimu UMEMOTO 2065e96449SHajimu UMEMOTO #endif 21