mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-31 06:25:31 +00:00
1798. [func] The server syntax has been extended to support a
range of servers. [RT #11132]
This commit is contained in:
@@ -15,7 +15,7 @@
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/* $Id: parser.c,v 1.114 2004/07/23 04:15:26 marka Exp $ */
|
||||
/* $Id: parser.c,v 1.115 2005/01/17 00:46:04 marka Exp $ */
|
||||
|
||||
#include <config.h>
|
||||
|
||||
@@ -1358,13 +1358,22 @@ cfg_parse_named_map(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret)
|
||||
|
||||
/*
|
||||
* Parse a map identified by a network address.
|
||||
* Used for the "server" statement.
|
||||
* Used to be used for the "server" statement.
|
||||
*/
|
||||
isc_result_t
|
||||
cfg_parse_addressed_map(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) {
|
||||
return (parse_any_named_map(pctx, &cfg_type_netaddr, type, ret));
|
||||
}
|
||||
|
||||
/*
|
||||
* Parse a map identified by a network prefix.
|
||||
* Used for the "server" statement.
|
||||
*/
|
||||
isc_result_t
|
||||
cfg_parse_netprefix_map(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret) {
|
||||
return (parse_any_named_map(pctx, &cfg_type_netprefix, type, ret));
|
||||
}
|
||||
|
||||
void
|
||||
cfg_print_mapbody(cfg_printer_t *pctx, cfg_obj_t *obj) {
|
||||
isc_result_t result = ISC_R_SUCCESS;
|
||||
@@ -1483,6 +1492,9 @@ cfg_doc_map(cfg_printer_t *pctx, const cfg_type_t *type) {
|
||||
} else if (type->parse == cfg_parse_addressed_map) {
|
||||
cfg_doc_obj(pctx, &cfg_type_netaddr);
|
||||
cfg_print_chars(pctx, " ", 1);
|
||||
} else if (type->parse == cfg_parse_netprefix_map) {
|
||||
cfg_doc_obj(pctx, &cfg_type_netprefix);
|
||||
cfg_print_chars(pctx, " ", 1);
|
||||
}
|
||||
|
||||
print_open(pctx);
|
||||
|
Reference in New Issue
Block a user