changeset 0 | e4d67989cc36 |
-1:000000000000 | 0:e4d67989cc36 |
---|---|
1 /** @file ../include/arpa/nameser_compat.h |
|
2 @internalComponent |
|
3 */ |
|
4 |
|
5 /** @struct HEADER |
|
6 |
|
7 Structure for query header. |
|
8 The order of the fields is machine- and compiler-dependent, depending on the byte/bit order and the layout of bit fields. |
|
9 We use bit fields only in int variables, as this is all ANSI requires. This requires a somewhat confusing rearrangement. |
|
10 |
|
11 @publishedAll |
|
12 @released |
|
13 */ |
|
14 |
|
15 /** @def PACKETSZ |
|
16 |
|
17 maximum packet size |
|
18 |
|
19 @publishedAll |
|
20 @released |
|
21 */ |
|
22 |
|
23 |
|
24 /** @def MAXDNAME |
|
25 |
|
26 maximum domain name |
|
27 |
|
28 @publishedAll |
|
29 @released |
|
30 */ |
|
31 |
|
32 |
|
33 /** @def MAXCDNAME |
|
34 |
|
35 maximum compressed domain name |
|
36 |
|
37 @publishedAll |
|
38 @released |
|
39 */ |
|
40 |
|
41 |
|
42 /** @def MAXLABEL |
|
43 |
|
44 maximum length of domain label |
|
45 |
|
46 @publishedAll |
|
47 @released |
|
48 */ |
|
49 |
|
50 |
|
51 /** @def HFIXEDSZ |
|
52 |
|
53 bytes of fixed data in header |
|
54 |
|
55 @publishedAll |
|
56 @released |
|
57 */ |
|
58 |
|
59 |
|
60 /** @def QFIXEDSZ |
|
61 |
|
62 bytes of fixed data in query |
|
63 |
|
64 @publishedAll |
|
65 @released |
|
66 */ |
|
67 |
|
68 |
|
69 /** @def RRFIXEDSZ |
|
70 |
|
71 bytes of fixed data in r record |
|
72 |
|
73 @publishedAll |
|
74 @released |
|
75 */ |
|
76 |
|
77 |
|
78 /** @def INT32SZ |
|
79 |
|
80 bytes of data in a u_int32_t |
|
81 |
|
82 @publishedAll |
|
83 @released |
|
84 */ |
|
85 |
|
86 |
|
87 /** @def INT16SZ |
|
88 |
|
89 bytes of data in a u_int16_t |
|
90 |
|
91 @publishedAll |
|
92 @released |
|
93 */ |
|
94 |
|
95 |
|
96 /** @def INADDRSZ |
|
97 |
|
98 IPv4 T_A |
|
99 |
|
100 @publishedAll |
|
101 @released |
|
102 */ |
|
103 |
|
104 |
|
105 /** @def IN6ADDRSZ |
|
106 |
|
107 IPv6 T_AAAA |
|
108 |
|
109 @publishedAll |
|
110 @released |
|
111 */ |
|
112 |
|
113 |
|
114 /** @def INDIR_MASK |
|
115 |
|
116 Flag bits indicating name compression. |
|
117 |
|
118 @publishedAll |
|
119 @released |
|
120 */ |
|
121 |
|
122 |
|
123 /** @def NAMESERVER_PORT |
|
124 |
|
125 For both TCP and UDP. |
|
126 |
|
127 @publishedAll |
|
128 @released |
|
129 */ |
|
130 |
|
131 /** @def QUERY |
|
132 |
|
133 Standard query. |
|
134 |
|
135 @publishedAll |
|
136 @released |
|
137 */ |
|
138 |
|
139 |
|
140 /** @def IQUERY |
|
141 |
|
142 Inverse query (deprecated or unsupported). |
|
143 |
|
144 @publishedAll |
|
145 @released |
|
146 */ |
|
147 |
|
148 |
|
149 /** @def STATUS |
|
150 |
|
151 Name server status query (unsupported). |
|
152 |
|
153 @publishedAll |
|
154 @released |
|
155 */ |
|
156 |
|
157 |
|
158 /** @def NS_NOTIFY_OP |
|
159 |
|
160 Zone change notification. |
|
161 |
|
162 @publishedAll |
|
163 @released |
|
164 */ |
|
165 |
|
166 |
|
167 /** @def NOERROR |
|
168 |
|
169 No error occurred. |
|
170 |
|
171 @publishedAll |
|
172 @released |
|
173 */ |
|
174 |
|
175 |
|
176 /** @def FORMERR |
|
177 |
|
178 Format error. |
|
179 |
|
180 @publishedAll |
|
181 @released |
|
182 */ |
|
183 |
|
184 /** @def SERVFAIL |
|
185 |
|
186 Server failure |
|
187 |
|
188 @publishedAll |
|
189 @released |
|
190 */ |
|
191 |
|
192 |
|
193 /** @def NXDOMAIN |
|
194 |
|
195 Name error. |
|
196 |
|
197 @publishedAll |
|
198 @released |
|
199 */ |
|
200 |
|
201 |
|
202 /** @def NOTIMP |
|
203 |
|
204 Unimplemented |
|
205 |
|
206 @publishedAll |
|
207 @released |
|
208 */ |
|
209 |
|
210 |
|
211 /** @def REFUSED |
|
212 |
|
213 Operation refused. |
|
214 |
|
215 @publishedAll |
|
216 @released |
|
217 */ |
|
218 |
|
219 |