]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Add lib/dns/zone_p.h
authorMichał Kępień <michal@isc.org>
Tue, 13 Mar 2018 13:06:07 +0000 (14:06 +0100)
committerMichał Kępień <michal@isc.org>
Wed, 9 May 2018 11:21:02 +0000 (13:21 +0200)
Add a new private header file, lib/dns/zone_p.h, which will hold type
definitions and function prototypes not meant to be exported by libdns,
but required by zone-related unit tests.

lib/dns/zone.c
lib/dns/zone_p.h [new file with mode: 0644]
util/copyrights

index ddee2f2dfa0975b2cab02a841bb9d6d71dc2b5ef..e6f48864e8c8c1320ca3724bfd0a13efca04e014 100644 (file)
@@ -79,6 +79,8 @@
 
 #include <dst/dst.h>
 
+#include "zone_p.h"
+
 #define ZONE_MAGIC                     ISC_MAGIC('Z', 'O', 'N', 'E')
 #define DNS_ZONE_VALID(zone)           ISC_MAGIC_VALID(zone, ZONE_MAGIC)
 
diff --git a/lib/dns/zone_p.h b/lib/dns/zone_p.h
new file mode 100644 (file)
index 0000000..24329b0
--- /dev/null
@@ -0,0 +1,26 @@
+/*
+ * Copyright (C) Internet Systems Consortium, Inc. ("ISC")
+ *
+ * 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 http://mozilla.org/MPL/2.0/.
+ *
+ * See the COPYRIGHT file distributed with this work for additional
+ * information regarding copyright ownership.
+ */
+
+#ifndef DNS_ZONE_P_H
+#define DNS_ZONE_P_H
+
+/*! \file */
+
+/*%
+ *     Types and functions below not be used outside this module and its
+ *     associated unit tests.
+ */
+
+ISC_LANG_BEGINDECLS
+
+ISC_LANG_ENDDECLS
+
+#endif /* DNS_ZONE_P_H */
index 938733a0583bf8ca1e80b980a4280d9ce5b9d442..2779a8070a8e616c07ea206a7e6be2b5b59e7154 100644 (file)
 ./lib/dns/win32/version.c                      C       1998,1999,2000,2001,2004,2007,2013,2016,2018
 ./lib/dns/xfrin.c                              C       1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2011,2012,2013,2014,2015,2016,2017,2018
 ./lib/dns/zone.c                               C       1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018
+./lib/dns/zone_p.h                             C       2018
 ./lib/dns/zonekey.c                            C       2001,2003,2004,2005,2007,2016,2018
 ./lib/dns/zt.c                                 C       1999,2000,2001,2002,2004,2005,2006,2007,2011,2012,2013,2014,2015,2016,2017,2018
 ./lib/irs/Atffile                              X       2016,2018