Use new function signature for config parsing.

This commit is contained in:
James Brister
1999-10-13 17:51:28 +00:00
parent 253f25f7ff
commit 1c3cf2dbe6

View File

@@ -29,21 +29,33 @@
#include <isc/error.h>
isc_result_t zonecbk(dns_c_ctx_t *ctx, dns_c_zone_t *zone, void *uap);
isc_result_t zonecbk(dns_c_ctx_t *ctx, dns_c_zone_t *zone,
dns_c_view_t *view, void *uap);
isc_result_t optscbk(dns_c_ctx_t *ctx, void *uap);
isc_result_t
zonecbk(dns_c_ctx_t *ctx, dns_c_zone_t *zone, void *uap)
zonecbk(dns_c_ctx_t *ctx, dns_c_zone_t *zone, dns_c_view_t *view, void *uap)
{
const char *zname;
const char *vname;
(void) ctx;
(void) uap;
dns_c_zone_getname(NULL, zone, &zname);
fprintf(stderr, "handling zone %s\n", zname);
#if 0
if (view != NULL) {
dns_c_view_getname(NULL, view, &vname);
} else {
vname = "no current view";
}
#else
vname = "foo";
#endif
fprintf(stderr, "handling zone %s, view %s\n", zname, vname);
return (ISC_R_SUCCESS);
}
@@ -68,7 +80,7 @@ int main (int argc, char **argv) {
isc_mem_t *mem = NULL;
dns_c_cbks_t callbacks;
#if 1
#if 0
callbacks.zonecbk = NULL;
callbacks.zonecbkuap = NULL;
callbacks.optscbk = NULL;