]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
duplicate header change to dnsdist.cc; make openbsd exceptions
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Thu, 30 Jun 2016 05:55:58 +0000 (05:55 +0000)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Thu, 30 Jun 2016 09:09:41 +0000 (11:09 +0200)
pdns/README-dnsdist.md
pdns/dnsdist-console.cc
pdns/dnsdist.cc

index 19158f6631fc175dd611daeba864914eceac3b91..b4076558c4942f40e3731e2a25df2df97b7867b8 100644 (file)
@@ -30,7 +30,7 @@ make
 
 To build on OS X, `./configure LIBEDIT_LIBS='-L/usr/lib -ledit' LIBEDIT_CFLAGS=-I/usr/include/editline`
 
-To build on OpenBSD, `./configure CXX=eg++ CPP=ecpp LIBEDIT_LIBS='-ledit -lcurses' LIBEDIT_CFLAGS=-I/usr/include/readline`
+To build on OpenBSD, `./configure CXX=eg++ CPP=ecpp LIBEDIT_LIBS='-ledit -lcurses' LIBEDIT_CFLAGS=' '`
 
 On other recent platforms, installing a Lua and the system C++ compiler should be enough. 
 
index 1a5e1ff1e50ecfdc0c9e61cfdac234f9a9d3124a..c909efc09af84f24c35846c5a0462e2693f195be 100644 (file)
@@ -1,6 +1,13 @@
 #include "dnsdist.hh"
 #include "sodcrypto.hh"
+
+#if defined (__OpenBSD__)
+#include <readline/readline.h>
+#include <readline/history.h>
+#else
 #include <editline/readline.h>
+#endif
+
 #include <fstream>
 #include "dolog.hh"
 #include "ext/json11/json11.hpp"
index f3129ea024680071c15ee64becdbe0b03ef2f958..f4504de5c5b7b5eea027e1060053f9360e455b5b 100644 (file)
 #include <netinet/tcp.h>
 #include <limits>
 #include "dolog.hh"
-#include <readline.h>
+
+#if defined (__OpenBSD__)
+#include <readline/readline.h>
+#else
+#include <editline/readline.h>
+#endif
+
 #include "dnsname.hh"
 #include "dnswriter.hh"
 #include "base64.hh"