diff --git a/lib/dns/db.c b/lib/dns/db.c index f2a94cc8f9..9751d1e017 100644 --- a/lib/dns/db.c +++ b/lib/dns/db.c @@ -310,8 +310,7 @@ dns_db_printnode(dns_db_t *db, dns_dbnode_t *node, FILE *out) { ***/ dns_result_t -dns_db_createiterator(dns_db_t *db, dns_dbversion_t *version, - isc_boolean_t relative_names, +dns_db_createiterator(dns_db_t *db, isc_boolean_t relative_names, dns_dbiterator_t **iteratorp) { /* @@ -321,8 +320,7 @@ dns_db_createiterator(dns_db_t *db, dns_dbversion_t *version, REQUIRE(DNS_DB_VALID(db)); REQUIRE(iteratorp != NULL && *iteratorp == NULL); - return (db->methods->createiterator(db, version, relative_names, - iteratorp)); + return (db->methods->createiterator(db, relative_names, iteratorp)); } /*** diff --git a/lib/dns/include/dns/db.h b/lib/dns/include/dns/db.h index 11263db23f..3df54d2b5a 100644 --- a/lib/dns/include/dns/db.h +++ b/lib/dns/include/dns/db.h @@ -98,7 +98,6 @@ typedef struct dns_dbmethods { void (*printnode)(dns_db_t *db, dns_dbnode_t *node, FILE *out); dns_result_t (*createiterator)(dns_db_t *db, - dns_dbversion_t *version, isc_boolean_t relative_names, dns_dbiterator_t **iteratorp); dns_result_t (*findrdataset)(dns_db_t *db, dns_dbnode_t *node, @@ -604,19 +603,13 @@ dns_db_printnode(dns_db_t *db, dns_dbnode_t *node, FILE *out); ***/ dns_result_t -dns_db_createiterator(dns_db_t *db, dns_dbversion_t *version, - isc_boolean_t relative_names, +dns_db_createiterator(dns_db_t *db, isc_boolean_t relative_names, dns_dbiterator_t **iteratorp); /* * Create an iterator for version 'version' of 'db'. * * Notes: * - * If 'version' is NULL, then the current version will be used. - * - * If a non-NULL version is specified, the iterator will create its - * own reference to it, so the caller need not keep its reference open. - * * If 'relative_names' is ISC_TRUE, then node names returned by the * iterator will be relative to the iterator's current origin. If * ISC_FALSE, then the node names will be absolute. @@ -625,8 +618,6 @@ dns_db_createiterator(dns_db_t *db, dns_dbversion_t *version, * * 'db' is a valid database. * - * version == NULL, or is a valid read-only version. - * * iteratorp != NULL && *iteratorp == NULL * * Ensures: