]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
remove rdatalist_p.h
authorEvan Hunt <each@isc.org>
Fri, 17 Feb 2023 19:57:05 +0000 (11:57 -0800)
committerEvan Hunt <each@isc.org>
Tue, 21 Feb 2023 18:13:10 +0000 (10:13 -0800)
make the private isc__rdatalist_* functions public dns_rdatalist
functions so that all the rdatalist primitives can be used by
callers to libdns. (this will be needed later for moving SDB and
SDLZ out of libdns.)

lib/dns/Makefile.am
lib/dns/include/dns/rdatalist.h
lib/dns/rdatalist.c
lib/dns/rdatalist_p.h [deleted file]
lib/dns/sdb.c
lib/dns/sdlz.c

index c15de0d57a117c8d4ee89457eed391b2ffe016cf..3edbf210a512a0dfd0298b74acabcc34a2185224 100644 (file)
@@ -239,7 +239,6 @@ libdns_la_SOURCES =                 \
        zonekey.c                       \
        zt.c                            \
        client.c                        \
-       rdatalist_p.h                   \
        tsig_p.h                        \
        zone_p.h
 
index 68709b1933ebce71f01f0b2f2f6aa8090612cc7b..602c0696be33a1825d11c64687c9e105811fab2c 100644 (file)
@@ -111,4 +111,42 @@ dns_rdatalist_fromrdataset(dns_rdataset_t   *rdataset,
  *\li          'rdatalist' is pointed to the rdatalist in rdataset.
  */
 
+void
+dns_rdatalist_disassociate(dns_rdataset_t *rdatasetp);
+
+isc_result_t
+dns_rdatalist_first(dns_rdataset_t *rdataset);
+
+isc_result_t
+dns_rdatalist_next(dns_rdataset_t *rdataset);
+
+void
+dns_rdatalist_current(dns_rdataset_t *rdataset, dns_rdata_t *rdata);
+
+void
+dns_rdatalist_clone(dns_rdataset_t *source, dns_rdataset_t *target);
+
+unsigned int
+dns_rdatalist_count(dns_rdataset_t *rdataset);
+
+isc_result_t
+dns_rdatalist_addnoqname(dns_rdataset_t *rdataset, const dns_name_t *name);
+
+isc_result_t
+dns_rdatalist_getnoqname(dns_rdataset_t *rdataset, dns_name_t *name,
+                        dns_rdataset_t *neg, dns_rdataset_t *negsig);
+
+isc_result_t
+dns_rdatalist_addclosest(dns_rdataset_t *rdataset, const dns_name_t *name);
+
+isc_result_t
+dns_rdatalist_getclosest(dns_rdataset_t *rdataset, dns_name_t *name,
+                        dns_rdataset_t *neg, dns_rdataset_t *negsig);
+
+void
+dns_rdatalist_setownercase(dns_rdataset_t *rdataset, const dns_name_t *name);
+
+void
+dns_rdatalist_getownercase(const dns_rdataset_t *rdataset, dns_name_t *name);
+
 ISC_LANG_ENDDECLS
index 87e2429acf7c36daa62820df02579c5e5cdba8b5..27bd650bbd058e015283a1ec152e24a3c5d42c09 100644 (file)
 #include <dns/rdatalist.h>
 #include <dns/rdataset.h>
 
-#include "rdatalist_p.h"
-
 static dns_rdatasetmethods_t methods = {
-       isc__rdatalist_disassociate,
-       isc__rdatalist_first,
-       isc__rdatalist_next,
-       isc__rdatalist_current,
-       isc__rdatalist_clone,
-       isc__rdatalist_count,
-       isc__rdatalist_addnoqname,
-       isc__rdatalist_getnoqname,
-       isc__rdatalist_addclosest,
-       isc__rdatalist_getclosest,
+       dns_rdatalist_disassociate,
+       dns_rdatalist_first,
+       dns_rdatalist_next,
+       dns_rdatalist_current,
+       dns_rdatalist_clone,
+       dns_rdatalist_count,
+       dns_rdatalist_addnoqname,
+       dns_rdatalist_getnoqname,
+       dns_rdatalist_addclosest,
+       dns_rdatalist_getclosest,
        NULL, /* settrust */
        NULL, /* expire */
        NULL, /* clearprefetch */
-       isc__rdatalist_setownercase,
-       isc__rdatalist_getownercase,
+       dns_rdatalist_setownercase,
+       dns_rdatalist_getownercase,
        NULL /* addglue */
 };
 
@@ -100,12 +98,12 @@ dns_rdatalist_fromrdataset(dns_rdataset_t *rdataset,
 }
 
 void
-isc__rdatalist_disassociate(dns_rdataset_t *rdataset) {
+dns_rdatalist_disassociate(dns_rdataset_t *rdataset) {
        UNUSED(rdataset);
 }
 
 isc_result_t
-isc__rdatalist_first(dns_rdataset_t *rdataset) {
+dns_rdatalist_first(dns_rdataset_t *rdataset) {
        dns_rdatalist_t *rdatalist;
 
        rdatalist = rdataset->private1;
@@ -119,7 +117,7 @@ isc__rdatalist_first(dns_rdataset_t *rdataset) {
 }
 
 isc_result_t
-isc__rdatalist_next(dns_rdataset_t *rdataset) {
+dns_rdatalist_next(dns_rdataset_t *rdataset) {
        dns_rdata_t *rdata;
 
        REQUIRE(rdataset != NULL);
@@ -139,7 +137,7 @@ isc__rdatalist_next(dns_rdataset_t *rdataset) {
 }
 
 void
-isc__rdatalist_current(dns_rdataset_t *rdataset, dns_rdata_t *rdata) {
+dns_rdatalist_current(dns_rdataset_t *rdataset, dns_rdata_t *rdata) {
        dns_rdata_t *list_rdata;
 
        REQUIRE(rdataset != NULL);
@@ -151,7 +149,7 @@ isc__rdatalist_current(dns_rdataset_t *rdataset, dns_rdata_t *rdata) {
 }
 
 void
-isc__rdatalist_clone(dns_rdataset_t *source, dns_rdataset_t *target) {
+dns_rdatalist_clone(dns_rdataset_t *source, dns_rdataset_t *target) {
        REQUIRE(source != NULL);
        REQUIRE(target != NULL);
 
@@ -164,7 +162,7 @@ isc__rdatalist_clone(dns_rdataset_t *source, dns_rdataset_t *target) {
 }
 
 unsigned int
-isc__rdatalist_count(dns_rdataset_t *rdataset) {
+dns_rdatalist_count(dns_rdataset_t *rdataset) {
        dns_rdatalist_t *rdatalist;
        dns_rdata_t *rdata;
        unsigned int count;
@@ -184,7 +182,7 @@ isc__rdatalist_count(dns_rdataset_t *rdataset) {
 }
 
 isc_result_t
-isc__rdatalist_addnoqname(dns_rdataset_t *rdataset, const dns_name_t *name) {
+dns_rdatalist_addnoqname(dns_rdataset_t *rdataset, const dns_name_t *name) {
        dns_rdataset_t *neg = NULL;
        dns_rdataset_t *negsig = NULL;
        dns_rdataset_t *rdset;
@@ -238,8 +236,8 @@ isc__rdatalist_addnoqname(dns_rdataset_t *rdataset, const dns_name_t *name) {
 }
 
 isc_result_t
-isc__rdatalist_getnoqname(dns_rdataset_t *rdataset, dns_name_t *name,
-                         dns_rdataset_t *neg, dns_rdataset_t *negsig) {
+dns_rdatalist_getnoqname(dns_rdataset_t *rdataset, dns_name_t *name,
+                        dns_rdataset_t *neg, dns_rdataset_t *negsig) {
        dns_rdataclass_t rdclass;
        dns_rdataset_t *tneg = NULL;
        dns_rdataset_t *tnegsig = NULL;
@@ -289,7 +287,7 @@ isc__rdatalist_getnoqname(dns_rdataset_t *rdataset, dns_name_t *name,
 }
 
 isc_result_t
-isc__rdatalist_addclosest(dns_rdataset_t *rdataset, const dns_name_t *name) {
+dns_rdatalist_addclosest(dns_rdataset_t *rdataset, const dns_name_t *name) {
        dns_rdataset_t *neg = NULL;
        dns_rdataset_t *negsig = NULL;
        dns_rdataset_t *rdset;
@@ -343,8 +341,8 @@ isc__rdatalist_addclosest(dns_rdataset_t *rdataset, const dns_name_t *name) {
 }
 
 isc_result_t
-isc__rdatalist_getclosest(dns_rdataset_t *rdataset, dns_name_t *name,
-                         dns_rdataset_t *neg, dns_rdataset_t *negsig) {
+dns_rdatalist_getclosest(dns_rdataset_t *rdataset, dns_name_t *name,
+                        dns_rdataset_t *neg, dns_rdataset_t *negsig) {
        dns_rdataclass_t rdclass;
        dns_rdataset_t *tneg = NULL;
        dns_rdataset_t *tnegsig = NULL;
@@ -394,7 +392,7 @@ isc__rdatalist_getclosest(dns_rdataset_t *rdataset, dns_name_t *name,
 }
 
 void
-isc__rdatalist_setownercase(dns_rdataset_t *rdataset, const dns_name_t *name) {
+dns_rdatalist_setownercase(dns_rdataset_t *rdataset, const dns_name_t *name) {
        dns_rdatalist_t *rdatalist;
        unsigned int i;
 
@@ -419,7 +417,7 @@ isc__rdatalist_setownercase(dns_rdataset_t *rdataset, const dns_name_t *name) {
 }
 
 void
-isc__rdatalist_getownercase(const dns_rdataset_t *rdataset, dns_name_t *name) {
+dns_rdatalist_getownercase(const dns_rdataset_t *rdataset, dns_name_t *name) {
        dns_rdatalist_t *rdatalist;
        unsigned int i;
 
diff --git a/lib/dns/rdatalist_p.h b/lib/dns/rdatalist_p.h
deleted file mode 100644 (file)
index f27a084..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-/*
- * Copyright (C) Internet Systems Consortium, Inc. ("ISC")
- *
- * SPDX-License-Identifier: MPL-2.0
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, you can obtain one at https://mozilla.org/MPL/2.0/.
- *
- * See the COPYRIGHT file distributed with this work for additional
- * information regarding copyright ownership.
- */
-
-#pragma once
-
-/*! \file */
-
-#include <isc/result.h>
-
-#include <dns/types.h>
-
-ISC_LANG_BEGINDECLS
-
-void
-isc__rdatalist_disassociate(dns_rdataset_t *rdatasetp);
-
-isc_result_t
-isc__rdatalist_first(dns_rdataset_t *rdataset);
-
-isc_result_t
-isc__rdatalist_next(dns_rdataset_t *rdataset);
-
-void
-isc__rdatalist_current(dns_rdataset_t *rdataset, dns_rdata_t *rdata);
-
-void
-isc__rdatalist_clone(dns_rdataset_t *source, dns_rdataset_t *target);
-
-unsigned int
-isc__rdatalist_count(dns_rdataset_t *rdataset);
-
-isc_result_t
-isc__rdatalist_addnoqname(dns_rdataset_t *rdataset, const dns_name_t *name);
-
-isc_result_t
-isc__rdatalist_getnoqname(dns_rdataset_t *rdataset, dns_name_t *name,
-                         dns_rdataset_t *neg, dns_rdataset_t *negsig);
-
-isc_result_t
-isc__rdatalist_addclosest(dns_rdataset_t *rdataset, const dns_name_t *name);
-
-isc_result_t
-isc__rdatalist_getclosest(dns_rdataset_t *rdataset, dns_name_t *name,
-                         dns_rdataset_t *neg, dns_rdataset_t *negsig);
-
-void
-isc__rdatalist_setownercase(dns_rdataset_t *rdataset, const dns_name_t *name);
-
-void
-isc__rdatalist_getownercase(const dns_rdataset_t *rdataset, dns_name_t *name);
-
-ISC_LANG_ENDDECLS
index d987cbfe633dc38f4f9af0b52db83e46edab3239..aacc96b088b2075cda7f256cffee10f420c63744 100644 (file)
@@ -41,8 +41,6 @@
 #include <dns/sdb.h>
 #include <dns/types.h>
 
-#include "rdatalist_p.h"
-
 struct dns_sdbimplementation {
        const dns_sdbmethods_t *methods;
        void *driverdata;
@@ -1382,7 +1380,7 @@ disassociate(dns_rdataset_t *rdataset) {
        dns_db_t *db = (dns_db_t *)sdbnode->sdb;
 
        detachnode(db, &node);
-       isc__rdatalist_disassociate(rdataset);
+       dns_rdatalist_disassociate(rdataset);
 }
 
 static void
@@ -1392,20 +1390,20 @@ rdataset_clone(dns_rdataset_t *source, dns_rdataset_t *target) {
        dns_db_t *db = (dns_db_t *)sdbnode->sdb;
        dns_dbnode_t *tempdb = NULL;
 
-       isc__rdatalist_clone(source, target);
+       dns_rdatalist_clone(source, target);
        attachnode(db, node, &tempdb);
        source->private5 = tempdb;
 }
 
 static dns_rdatasetmethods_t sdb_rdataset_methods = {
        disassociate,
-       isc__rdatalist_first,
-       isc__rdatalist_next,
-       isc__rdatalist_current,
+       dns_rdatalist_first,
+       dns_rdatalist_next,
+       dns_rdatalist_current,
        rdataset_clone,
-       isc__rdatalist_count,
-       isc__rdatalist_addnoqname,
-       isc__rdatalist_getnoqname,
+       dns_rdatalist_count,
+       dns_rdatalist_addnoqname,
+       dns_rdatalist_getnoqname,
        NULL, /* addclosest */
        NULL, /* getclosest */
        NULL, /* settrust */
index 40b8ea87c1da7fbb9dd1d053852a3f49ea44cd46..85aefae02d32e540f7ea2d5bc967d04c2daf0eda 100644 (file)
@@ -80,8 +80,6 @@
 #include <dns/sdlz.h>
 #include <dns/types.h>
 
-#include "rdatalist_p.h"
-
 /*
  * Private Types
  */
@@ -1381,7 +1379,7 @@ disassociate(dns_rdataset_t *rdataset) {
        dns_db_t *db = (dns_db_t *)sdlznode->sdlz;
 
        detachnode(db, &node);
-       isc__rdatalist_disassociate(rdataset);
+       dns_rdatalist_disassociate(rdataset);
 }
 
 static void
@@ -1391,20 +1389,20 @@ rdataset_clone(dns_rdataset_t *source, dns_rdataset_t *target) {
        dns_db_t *db = (dns_db_t *)sdlznode->sdlz;
        dns_dbnode_t *tempdb = NULL;
 
-       isc__rdatalist_clone(source, target);
+       dns_rdatalist_clone(source, target);
        attachnode(db, node, &tempdb);
        source->private5 = tempdb;
 }
 
 static dns_rdatasetmethods_t rdataset_methods = {
        disassociate,
-       isc__rdatalist_first,
-       isc__rdatalist_next,
-       isc__rdatalist_current,
+       dns_rdatalist_first,
+       dns_rdatalist_next,
+       dns_rdatalist_current,
        rdataset_clone,
-       isc__rdatalist_count,
-       isc__rdatalist_addnoqname,
-       isc__rdatalist_getnoqname,
+       dns_rdatalist_count,
+       dns_rdatalist_addnoqname,
+       dns_rdatalist_getnoqname,
        NULL, /* addclosest */
        NULL, /* getclosest */
        NULL, /* settrust */