genericopenlibs/openenvcore/include/arpa/nameser_compat.dosc
changeset 0 e4d67989cc36
equal deleted inserted replaced
-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