]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
resolved: don't require check when importing resolved-dnstls.h
authorIwan Timmer <irtimmer@gmail.com>
Tue, 18 Jun 2019 16:54:55 +0000 (18:54 +0200)
committerIwan Timmer <iwan.timmer@northwave.nl>
Wed, 19 Jun 2019 11:10:44 +0000 (13:10 +0200)
src/resolve/resolved-dns-server.h
src/resolve/resolved-dns-stream.h
src/resolve/resolved-dns-transaction.c
src/resolve/resolved-dnstls.h

index 3c4627bca5a3d0d0c86e867667ca63717dd6d8b6..2c0457243bc0d7cefe9e08841fcf612216ca1d08 100644 (file)
@@ -35,11 +35,9 @@ typedef enum DnsServerFeatureLevel {
 const char* dns_server_feature_level_to_string(int i) _const_;
 int dns_server_feature_level_from_string(const char *s) _pure_;
 
+#include "resolved-dnstls.h"
 #include "resolved-link.h"
 #include "resolved-manager.h"
-#if ENABLE_DNS_OVER_TLS
-#include "resolved-dnstls.h"
-#endif
 
 struct DnsServer {
         Manager *manager;
index 780051b38a419ae5e6e25cff5adf4b7b7de2fb52..1013f6e45e6a0dc0cdff39ceae9ef6e70462024f 100644 (file)
@@ -16,10 +16,8 @@ typedef enum DnsStreamType {
 
 #include "resolved-dns-packet.h"
 #include "resolved-dns-transaction.h"
-#include "resolved-manager.h"
-#if ENABLE_DNS_OVER_TLS
 #include "resolved-dnstls.h"
-#endif
+#include "resolved-manager.h"
 
 #define DNS_STREAM_WRITE_TLS_DATA 1
 
index 2ef02348064bf8cf9488a12d9b8fa2373f330869..deb46fae7a19a6262b4b22c41dcb31f4304acc62 100644 (file)
 #include "random-util.h"
 #include "resolved-dns-cache.h"
 #include "resolved-dns-transaction.h"
-#include "resolved-llmnr.h"
-#if ENABLE_DNS_OVER_TLS
 #include "resolved-dnstls.h"
-#endif
+#include "resolved-llmnr.h"
 #include "string-table.h"
 
 #define TRANSACTIONS_MAX 4096
index 2212821bdffb94331cc1d9ad4ff2cd6bd8834921..1b9121171e98d55f3fa6c04786170857943e5097 100644 (file)
@@ -1,9 +1,7 @@
 /* SPDX-License-Identifier: LGPL-2.1+ */
 #pragma once
 
-#if !ENABLE_DNS_OVER_TLS
-#error This source file requires DNS-over-TLS to be enabled
-#endif
+#if ENABLE_DNS_OVER_TLS
 
 typedef struct DnsTlsManagerData DnsTlsManagerData;
 typedef struct DnsTlsServerData DnsTlsServerData;
@@ -19,6 +17,7 @@ typedef struct DnsTlsStreamData DnsTlsStreamData;
 
 #include "resolved-dns-stream.h"
 #include "resolved-dns-transaction.h"
+#include "resolved-manager.h"
 
 #define DNSTLS_STREAM_CLOSED 1
 
@@ -33,3 +32,5 @@ void dnstls_server_free(DnsServer *server);
 
 int dnstls_manager_init(Manager *manager);
 void dnstls_manager_free(Manager *manager);
+
+#endif /* ENABLE_DNS_OVER_TLS */