resolved: don't require check when importing resolved-dnstls.h

This commit is contained in:
Iwan Timmer 2019-06-18 18:54:55 +02:00 committed by Iwan Timmer
parent 71a681ae50
commit aedf00a2bd
4 changed files with 7 additions and 12 deletions

View 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;

View 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

View File

@ -11,10 +11,8 @@
#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

View 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 */