]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Remove dns_zone_setflag()
authorMark Andrews <marka@isc.org>
Thu, 4 Mar 2021 01:35:11 +0000 (12:35 +1100)
committerEvan Hunt <each@isc.org>
Tue, 18 May 2021 23:02:18 +0000 (16:02 -0700)
This function has never been used since it was added to the source tree
by commit 686b27bfd3ef906721fad485e3dae759679890b7 back in 1999.  As
the dns_zoneflg_t type is only defined in lib/dns/zone.c, no function
external to that file would be able to use dns_zone_setflag() properly
anyway - the DNS_ZONE_SETFLAG() and DNS_ZONE_CLRFLAG() macros should be
used instead. Zone options that can be set from outside zone.c are set
using dns_zone_setoption().

lib/dns/include/dns/zone.h
lib/dns/win32/libdns.def.in
lib/dns/zone.c

index 3acb5a198355b6417682e776221674d6cd0aea73..de9ffda6206de170bea2f0876de881101bd31a28 100644 (file)
@@ -468,16 +468,6 @@ dns_zone_idetach(dns_zone_t **zonep);
  *\li  'zonep' to point to a valid zone.
  */
 
-void
-dns_zone_setflag(dns_zone_t *zone, unsigned int flags, bool value);
-/*%<
- *     Sets ('value' == 'true') / clears ('value' == 'IS_FALSE')
- *     zone flags.  Valid flag bits are DNS_ZONE_F_*.
- *
- * Requires
- *\li  'zone' to be a valid zone.
- */
-
 isc_result_t
 dns_zone_getdb(dns_zone_t *zone, dns_db_t **dbp);
 /*%<
index 145d47883ef26bace3af03b686ddf0ba4fae8afd..2a702765fc4e8fd8537374a3fc970e9b783c306d 100644 (file)
@@ -1310,7 +1310,6 @@ dns_zone_setdbtype
 dns_zone_setdialup
 dns_zone_setdnssecsignstats
 dns_zone_setfile
-dns_zone_setflag
 dns_zone_setforwardacl
 dns_zone_setidlein
 dns_zone_setidleout
index c0d69c76aa3bbee29b8d6a2873d0dbdb94a9983d..f621e15898ad6faada00a987ff0365755e487424 100644 (file)
@@ -5704,17 +5704,6 @@ dns_zone_getmgr(dns_zone_t *zone) {
        return (zone->zmgr);
 }
 
-void
-dns_zone_setflag(dns_zone_t *zone, unsigned int flags, bool value) {
-       REQUIRE(DNS_ZONE_VALID(zone));
-
-       if (value) {
-               DNS_ZONE_SETFLAG(zone, flags);
-       } else {
-               DNS_ZONE_CLRFLAG(zone, flags);
-       }
-}
-
 void
 dns_zone_setkasp(dns_zone_t *zone, dns_kasp_t *kasp) {
        REQUIRE(DNS_ZONE_VALID(zone));