summaryrefslogtreecommitdiff
path: root/contrib/bind/bin/named/ns_parser.h
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/bind/bin/named/ns_parser.h')
-rw-r--r--contrib/bind/bin/named/ns_parser.h187
1 files changed, 111 insertions, 76 deletions
diff --git a/contrib/bind/bin/named/ns_parser.h b/contrib/bind/bin/named/ns_parser.h
index 1d2361379a009..571fb473ea7b3 100644
--- a/contrib/bind/bin/named/ns_parser.h
+++ b/contrib/bind/bin/named/ns_parser.h
@@ -20,81 +20,114 @@
#define T_LISTEN_ON 275
#define T_PORT 276
#define T_ADDRESS 277
-#define T_DATASIZE 278
-#define T_STACKSIZE 279
-#define T_CORESIZE 280
-#define T_DEFAULT 281
-#define T_UNLIMITED 282
-#define T_FILES 283
-#define T_HOSTSTATS 284
-#define T_DEALLOC_ON_EXIT 285
-#define T_TRANSFERS_IN 286
-#define T_TRANSFERS_OUT 287
-#define T_TRANSFERS_PER_NS 288
-#define T_TRANSFER_FORMAT 289
-#define T_MAX_TRANSFER_TIME_IN 290
-#define T_ONE_ANSWER 291
-#define T_MANY_ANSWERS 292
-#define T_NOTIFY 293
-#define T_AUTH_NXDOMAIN 294
-#define T_MULTIPLE_CNAMES 295
-#define T_CLEAN_INTERVAL 296
-#define T_INTERFACE_INTERVAL 297
-#define T_STATS_INTERVAL 298
-#define T_LOGGING 299
-#define T_CATEGORY 300
-#define T_CHANNEL 301
-#define T_SEVERITY 302
-#define T_DYNAMIC 303
-#define T_FILE 304
-#define T_VERSIONS 305
-#define T_SIZE 306
-#define T_SYSLOG 307
-#define T_DEBUG 308
-#define T_NULL_OUTPUT 309
-#define T_PRINT_TIME 310
-#define T_PRINT_CATEGORY 311
-#define T_PRINT_SEVERITY 312
-#define T_TOPOLOGY 313
-#define T_SERVER 314
-#define T_LONG_AXFR 315
-#define T_BOGUS 316
-#define T_TRANSFERS 317
-#define T_KEYS 318
-#define T_ZONE 319
-#define T_IN 320
-#define T_CHAOS 321
-#define T_HESIOD 322
-#define T_TYPE 323
-#define T_MASTER 324
-#define T_SLAVE 325
-#define T_STUB 326
-#define T_RESPONSE 327
-#define T_HINT 328
-#define T_MASTERS 329
-#define T_TRANSFER_SOURCE 330
-#define T_ALSO_NOTIFY 331
-#define T_ACL 332
-#define T_ALLOW_UPDATE 333
-#define T_ALLOW_QUERY 334
-#define T_ALLOW_TRANSFER 335
-#define T_SEC_KEY 336
-#define T_ALGID 337
-#define T_SECRET 338
-#define T_CHECK_NAMES 339
-#define T_WARN 340
-#define T_FAIL 341
-#define T_IGNORE 342
-#define T_FORWARD 343
-#define T_FORWARDERS 344
-#define T_ONLY 345
-#define T_FIRST 346
-#define T_IF_NO_ANSWER 347
-#define T_IF_NO_DOMAIN 348
-#define T_YES 349
-#define T_TRUE 350
-#define T_NO 351
-#define T_FALSE 352
+#define T_RRSET_ORDER 278
+#define T_ORDER 279
+#define T_NAME 280
+#define T_CLASS 281
+#define T_CONTROLS 282
+#define T_INET 283
+#define T_UNIX 284
+#define T_PERM 285
+#define T_OWNER 286
+#define T_GROUP 287
+#define T_ALLOW 288
+#define T_DATASIZE 289
+#define T_STACKSIZE 290
+#define T_CORESIZE 291
+#define T_DEFAULT 292
+#define T_UNLIMITED 293
+#define T_FILES 294
+#define T_VERSION 295
+#define T_HOSTSTATS 296
+#define T_DEALLOC_ON_EXIT 297
+#define T_TRANSFERS_IN 298
+#define T_TRANSFERS_OUT 299
+#define T_TRANSFERS_PER_NS 300
+#define T_TRANSFER_FORMAT 301
+#define T_MAX_TRANSFER_TIME_IN 302
+#define T_SERIAL_QUERIES 303
+#define T_ONE_ANSWER 304
+#define T_MANY_ANSWERS 305
+#define T_NOTIFY 306
+#define T_AUTH_NXDOMAIN 307
+#define T_MULTIPLE_CNAMES 308
+#define T_USE_IXFR 309
+#define T_MAINTAIN_IXFR_BASE 310
+#define T_CLEAN_INTERVAL 311
+#define T_INTERFACE_INTERVAL 312
+#define T_STATS_INTERVAL 313
+#define T_MAX_LOG_SIZE_IXFR 314
+#define T_HEARTBEAT 315
+#define T_USE_ID_POOL 316
+#define T_MAX_NCACHE_TTL 317
+#define T_HAS_OLD_CLIENTS 318
+#define T_RFC2308_TYPE1 319
+#define T_LAME_TTL 320
+#define T_MIN_ROOTS 321
+#define T_TREAT_CR_AS_SPACE 322
+#define T_LOGGING 323
+#define T_CATEGORY 324
+#define T_CHANNEL 325
+#define T_SEVERITY 326
+#define T_DYNAMIC 327
+#define T_FILE 328
+#define T_VERSIONS 329
+#define T_SIZE 330
+#define T_SYSLOG 331
+#define T_DEBUG 332
+#define T_NULL_OUTPUT 333
+#define T_PRINT_TIME 334
+#define T_PRINT_CATEGORY 335
+#define T_PRINT_SEVERITY 336
+#define T_SORTLIST 337
+#define T_TOPOLOGY 338
+#define T_SERVER 339
+#define T_LONG_AXFR 340
+#define T_BOGUS 341
+#define T_TRANSFERS 342
+#define T_KEYS 343
+#define T_SUPPORT_IXFR 344
+#define T_ZONE 345
+#define T_IN 346
+#define T_CHAOS 347
+#define T_HESIOD 348
+#define T_TYPE 349
+#define T_MASTER 350
+#define T_SLAVE 351
+#define T_STUB 352
+#define T_RESPONSE 353
+#define T_HINT 354
+#define T_MASTERS 355
+#define T_TRANSFER_SOURCE 356
+#define T_PUBKEY 357
+#define T_ALSO_NOTIFY 358
+#define T_DIALUP 359
+#define T_FILE_IXFR 360
+#define T_IXFR_TMP 361
+#define T_TRUSTED_KEYS 362
+#define T_ACL 363
+#define T_ALLOW_UPDATE 364
+#define T_ALLOW_QUERY 365
+#define T_ALLOW_TRANSFER 366
+#define T_ALLOW_RECURSION 367
+#define T_BLACKHOLE 368
+#define T_SEC_KEY 369
+#define T_ALGID 370
+#define T_SECRET 371
+#define T_CHECK_NAMES 372
+#define T_WARN 373
+#define T_FAIL 374
+#define T_IGNORE 375
+#define T_FORWARD 376
+#define T_FORWARDERS 377
+#define T_ONLY 378
+#define T_FIRST 379
+#define T_IF_NO_ANSWER 380
+#define T_IF_NO_DOMAIN 381
+#define T_YES 382
+#define T_TRUE 383
+#define T_NO 384
+#define T_FALSE 385
typedef union {
char * cp;
int s_int;
@@ -104,7 +137,9 @@ typedef union {
struct in_addr ip_addr;
ip_match_element ime;
ip_match_list iml;
- key_info keyi;
+ rrset_order_list rol;
+ rrset_order_element roe;
+ struct dst_key * keyi;
enum axfr_format axfr_fmt;
} YYSTYPE;
extern YYSTYPE yylval;