mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-09-02 23:55:27 +00:00
Add dns_dumpctx_db() and dns_dumpctx_version().
This commit is contained in:
3
CHANGES
3
CHANGES
@@ -1,6 +1,7 @@
|
||||
979. [func] Incremental master file dumping. dns_master_dumpinc(),
|
||||
dns_master_dumptostreaminc(), dns_dumpctx_attach(),
|
||||
dns_dumpctx_detach() and dns_dumpctx_cancel().
|
||||
dns_dumpctx_detach(), dns_dumpctx_cancel(),
|
||||
dns_dumpctx_db() and dns_dumpctx_version().
|
||||
|
||||
978. [bug] dns_db_attachversion() had an invalid REQUIRE()
|
||||
condition.
|
||||
|
@@ -15,7 +15,7 @@
|
||||
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/* $Id: masterdump.h,v 1.23 2001/09/04 14:18:29 marka Exp $ */
|
||||
/* $Id: masterdump.h,v 1.24 2001/09/05 10:28:55 marka Exp $ */
|
||||
|
||||
#ifndef DNS_MASTERDUMP_H
|
||||
#define DNS_MASTERDUMP_H 1
|
||||
@@ -120,6 +120,25 @@ dns_dumpctx_cancel(dns_dumpctx_t *dctx);
|
||||
* 'dctx' to be valid.
|
||||
*/
|
||||
|
||||
dns_dbversion_t *
|
||||
dns_dumpctx_version(dns_dumpctx_t *dctx);
|
||||
/*
|
||||
* Return the version handle (if any) of the database being dumped.
|
||||
*
|
||||
* Require:
|
||||
* 'dctx' to be valid.
|
||||
*/
|
||||
|
||||
dns_db_t *
|
||||
dns_dumpctx_db(dns_dumpctx_t *dctx);
|
||||
/*
|
||||
* Return the database being dumped.
|
||||
*
|
||||
* Require:
|
||||
* 'dctx' to be valid.
|
||||
*/
|
||||
|
||||
|
||||
isc_result_t
|
||||
dns_master_dumptostreaminc(isc_mem_t *mctx, dns_db_t *db,
|
||||
dns_dbversion_t *version,
|
||||
|
@@ -15,7 +15,7 @@
|
||||
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/* $Id: masterdump.c,v 1.58 2001/09/05 06:04:58 marka Exp $ */
|
||||
/* $Id: masterdump.c,v 1.59 2001/09/05 10:28:53 marka Exp $ */
|
||||
|
||||
#include <config.h>
|
||||
|
||||
@@ -942,6 +942,18 @@ dns_dumpctx_detach(dns_dumpctx_t **dctxp) {
|
||||
dumpctx_destroy(dctx);
|
||||
}
|
||||
|
||||
dns_dbversion_t *
|
||||
dns_dumpctx_version(dns_dumpctx_t *dctx) {
|
||||
REQUIRE(DNS_DCTX_VALID(dctx));
|
||||
return (dctx->version);
|
||||
}
|
||||
|
||||
dns_db_t *
|
||||
dns_dumpctx_db(dns_dumpctx_t *dctx) {
|
||||
REQUIRE(DNS_DCTX_VALID(dctx));
|
||||
return (dctx->db);
|
||||
}
|
||||
|
||||
void
|
||||
dns_dumpctx_cancel(dns_dumpctx_t *dctx) {
|
||||
REQUIRE(DNS_DCTX_VALID(dctx));
|
||||
|
Reference in New Issue
Block a user