8957a14
From 925159b0e3757e650d9dbdb7888f6d66dde6d62f Mon Sep 17 00:00:00 2001
8957a14
From: rpm-build <rpm-build>
8957a14
Date: Mon, 5 Nov 2018 19:49:03 +0100
8957a14
Subject: [PATCH] Adjust to changes in bind 9.11.5
8957a14
8957a14
Custom types like isc_boolean_t and isc_uint32_t were removed from bind
8957a14
headers. Compatibility headers are included, but have to be manually
8957a14
used. Better change would be to start using uint32_t and bool types,
8957a14
but that changes too much of code for now.
8957a14
---
8957a14
 src/fwd.c         | 2 ++
8957a14
 src/ldap_entry.c  | 1 +
8957a14
 src/ldap_helper.c | 1 +
8957a14
 src/ldap_helper.h | 1 +
8957a14
 src/mldap.c       | 1 +
8957a14
 src/settings.h    | 2 ++
8957a14
 src/types.h       | 2 ++
8957a14
 src/zone.c        | 1 +
8957a14
 8 files changed, 11 insertions(+)
8957a14
8957a14
diff --git a/src/fwd.c b/src/fwd.c
8957a14
index 840f0e8..f1ab60c 100644
8957a14
--- a/src/fwd.c
8957a14
+++ b/src/fwd.c
8957a14
@@ -6,6 +6,8 @@
8957a14
 
8957a14
 #include "config.h"
8957a14
 
8957a14
+#include <isc/boolean.h>
8957a14
+
8957a14
 #include <isccfg/grammar.h>
8957a14
 
8957a14
 #include <dns/forward.h>
8957a14
diff --git a/src/ldap_entry.c b/src/ldap_entry.c
8957a14
index 96a6ef8..00a7e89 100644
8957a14
--- a/src/ldap_entry.c
8957a14
+++ b/src/ldap_entry.c
8957a14
@@ -7,6 +7,7 @@
8957a14
 #include <dns/ttl.h>
8957a14
 #include <dns/types.h>
8957a14
 
8957a14
+#include <isc/int.h>
8957a14
 #include <isc/region.h>
8957a14
 #include <isc/types.h>
8957a14
 #include <isc/util.h>
8957a14
diff --git a/src/ldap_helper.c b/src/ldap_helper.c
8957a14
index e0c4b76..74c0afe 100644
8957a14
--- a/src/ldap_helper.c
8957a14
+++ b/src/ldap_helper.c
8957a14
@@ -26,6 +26,7 @@
8957a14
 
8957a14
 #include <isc/buffer.h>
8957a14
 #include <isc/dir.h>
8957a14
+#include <isc/int.h>
8957a14
 #include <isc/mem.h>
8957a14
 #include <isc/mutex.h>
8957a14
 #include <isc/region.h>
8957a14
diff --git a/src/ldap_helper.h b/src/ldap_helper.h
8957a14
index 6cfece5..fc21bb3 100644
8957a14
--- a/src/ldap_helper.h
8957a14
+++ b/src/ldap_helper.h
8957a14
@@ -7,6 +7,7 @@
8957a14
 
8957a14
 #include "types.h"
8957a14
 
8957a14
+#include <isc/boolean.h>
8957a14
 #include <isc/eventclass.h>
8957a14
 #include <isc/util.h>
8957a14
 #include <isccfg/cfg.h>
8957a14
diff --git a/src/mldap.c b/src/mldap.c
8957a14
index 304ba36..8b90921 100644
8957a14
--- a/src/mldap.c
8957a14
+++ b/src/mldap.c
8957a14
@@ -10,6 +10,7 @@
8957a14
 #include <uuid/uuid.h>
8957a14
 
8957a14
 #include <isc/boolean.h>
8957a14
+#include <isc/int.h>
8957a14
 #include <isc/net.h>
8957a14
 #include <isc/refcount.h>
8957a14
 #include <isc/result.h>
8957a14
diff --git a/src/settings.h b/src/settings.h
8957a14
index 16a1e63..6585d8b 100644
8957a14
--- a/src/settings.h
8957a14
+++ b/src/settings.h
8957a14
@@ -6,6 +6,8 @@
8957a14
 #define _LD_SETTINGS_H_
8957a14
 
8957a14
 #include <isc/types.h>
8957a14
+#include <isc/boolean.h>
8957a14
+#include <isc/int.h>
8957a14
 
8957a14
 #include <isccfg/grammar.h>
8957a14
 
8957a14
diff --git a/src/types.h b/src/types.h
8957a14
index 01d627c..41ef476 100644
8957a14
--- a/src/types.h
8957a14
+++ b/src/types.h
8957a14
@@ -5,7 +5,9 @@
8957a14
 #ifndef _LD_TYPES_H_
8957a14
 #define _LD_TYPES_H_
8957a14
 
8957a14
+#include <isc/boolean.h>
8957a14
 #include <isc/event.h>
8957a14
+#include <isc/int.h>
8957a14
 #include <isc/refcount.h>
8957a14
 #include <dns/name.h>
8957a14
 
8957a14
diff --git a/src/zone.c b/src/zone.c
8957a14
index 284136e..b9c9936 100644
8957a14
--- a/src/zone.c
8957a14
+++ b/src/zone.c
8957a14
@@ -2,6 +2,7 @@
8957a14
  * Copyright (C) 2014-2015  bind-dyndb-ldap authors; see COPYING for license
8957a14
  */
8957a14
 
8957a14
+#include <isc/int.h>
8957a14
 #include <isc/types.h>
8957a14
 #include <isc/util.h>
8957a14
 
8957a14
-- 
8957a14
2.14.5
8957a14