xref: /dragonfly/lib/libc/resolv/res_private.h (revision 86d7f5d3)
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