libdns refactoring: get rid of multiple versions of dns_zone_setfile, dns_zone_notifyreceive, dns_zone_dumptostream, dns_zone_getserial

This commit is contained in:
Witold Kręcicki
2018-04-03 16:34:41 +02:00
parent 42ee8c853a
commit 7dbc6768d6
12 changed files with 58 additions and 138 deletions

View File

@@ -107,7 +107,8 @@ setup(const char *zonename, const char *filename, const char *classname) {
result = dns_zone_setdbtype(zone, 1, &rbt);
ERRRET(result, "dns_zone_setdatabase");
result = dns_zone_setfile(zone, filename);
result = dns_zone_setfile(zone, filename, dns_masterformat_text,
&dns_master_style_default);
ERRRET(result, "dns_zone_setfile");
region.base = classname;
@@ -190,7 +191,9 @@ query(void) {
if (s != NULL)
*s = '\0';
if (strcmp(buf, "dump") == 0) {
dns_zone_dumptostream(zone, stdout);
dns_zone_dumptostream(zone, stdout,
dns_masterformat_text,
&dns_master_style_default, 0);
continue;
}
if (strlen(buf) == 0U)