mirror of
https://github.com/isc-projects/bind9.git
synced 2026-04-25 16:18:03 -04:00
make zone_test compile
This commit is contained in:
parent
ad36159e6c
commit
47700eeee3
1 changed files with 10 additions and 8 deletions
|
|
@ -15,7 +15,7 @@
|
|||
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/* $Id: zone_test.c,v 1.23 2001/01/09 21:41:49 bwelling Exp $ */
|
||||
/* $Id: zone_test.c,v 1.24 2001/01/18 02:36:57 bwelling Exp $ */
|
||||
|
||||
#include <config.h>
|
||||
|
||||
|
|
@ -74,13 +74,14 @@ usage() {
|
|||
}
|
||||
|
||||
static void
|
||||
setup(char *zonename, char *filename, char *classname) {
|
||||
setup(const char *zonename, const char *filename, const char *classname) {
|
||||
isc_result_t result;
|
||||
dns_rdataclass_t rdclass;
|
||||
isc_textregion_t region;
|
||||
isc_consttextregion_t region;
|
||||
isc_buffer_t buffer;
|
||||
dns_fixedname_t fixorigin;
|
||||
dns_name_t *origin;
|
||||
const char *rbt = "rbt";
|
||||
|
||||
if (debug)
|
||||
fprintf(stderr, "loading \"%s\" from \"%s\" class \"%s\"\n",
|
||||
|
|
@ -101,15 +102,16 @@ setup(char *zonename, char *filename, char *classname) {
|
|||
result = dns_zone_setorigin(zone, origin);
|
||||
ERRRET(result, "dns_zone_setorigin");
|
||||
|
||||
result = dns_zone_setdbtype(zone, "rbt");
|
||||
result = dns_zone_setdbtype(zone, 1, &rbt);
|
||||
ERRRET(result, "dns_zone_setdatabase");
|
||||
|
||||
result = dns_zone_setdatabase(zone, filename);
|
||||
ERRRET(result, "dns_zone_setdatabase");
|
||||
result = dns_zone_setfile(zone, filename);
|
||||
ERRRET(result, "dns_zone_setfile");
|
||||
|
||||
region.base = classname;
|
||||
region.length = strlen(classname);
|
||||
result = dns_rdataclass_fromtext(&rdclass, ®ion);
|
||||
result = dns_rdataclass_fromtext(&rdclass,
|
||||
(isc_textregion_t *)®ion);
|
||||
ERRRET(result, "dns_rdataclass_fromtext");
|
||||
|
||||
dns_zone_setclass(zone, rdclass);
|
||||
|
|
@ -239,7 +241,7 @@ int
|
|||
main(int argc, char **argv) {
|
||||
int c;
|
||||
char *filename = NULL;
|
||||
char *classname = "IN";
|
||||
const char *classname = "IN";
|
||||
|
||||
while ((c = isc_commandline_parse(argc, argv, "cdf:m:qsMS")) != EOF) {
|
||||
switch (c) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue