diff options
author | louiz’ <louiz@louiz.org> | 2017-02-01 10:04:48 +0100 |
---|---|---|
committer | louiz’ <louiz@louiz.org> | 2017-02-01 10:04:48 +0100 |
commit | 3d5eff2924fb45ac392ebd24c40a0c6fe2235e46 (patch) | |
tree | cd6514501a501138717aafd6515eec3048195748 | |
parent | 9b7732dbd5c21ba44fb71b12186050b7825118b6 (diff) | |
parent | a5d35c2455d9e3e5724c9a906deb1b58e5a5f87b (diff) | |
download | biboumi-3d5eff2924fb45ac392ebd24c40a0c6fe2235e46.tar.gz biboumi-3d5eff2924fb45ac392ebd24c40a0c6fe2235e46.tar.bz2 biboumi-3d5eff2924fb45ac392ebd24c40a0c6fe2235e46.tar.xz biboumi-3d5eff2924fb45ac392ebd24c40a0c6fe2235e46.zip |
Merge branch 'master' into debian
-rw-r--r-- | louloulibs/network/resolver.cpp | 6 | ||||
-rw-r--r-- | louloulibs/network/resolver.hpp | 4 |
2 files changed, 8 insertions, 2 deletions
diff --git a/louloulibs/network/resolver.cpp b/louloulibs/network/resolver.cpp index efb0cf0..0655b1b 100644 --- a/louloulibs/network/resolver.cpp +++ b/louloulibs/network/resolver.cpp @@ -4,7 +4,9 @@ #include <string.h> #include <arpa/inet.h> #include <netinet/in.h> -#include <udns.h> +#ifdef UDNS_FOUND +# include <udns.h> +#endif #include <fstream> #include <cstdlib> @@ -14,6 +16,7 @@ using namespace std::string_literals; +#ifdef UDNS_FOUND static std::map<int, std::string> dns_error_messages { {DNS_E_TEMPFAIL, "Timeout while contacting DNS servers"}, {DNS_E_PROTOCOL, "Misformatted DNS reply"}, @@ -21,6 +24,7 @@ static std::map<int, std::string> dns_error_messages { {DNS_E_NOMEM, "Out of memory"}, {DNS_E_BADQUERY, "Misformatted domain name"} }; +#endif Resolver::Resolver(): #ifdef UDNS_FOUND diff --git a/louloulibs/network/resolver.hpp b/louloulibs/network/resolver.hpp index f516da5..800c7ec 100644 --- a/louloulibs/network/resolver.hpp +++ b/louloulibs/network/resolver.hpp @@ -10,7 +10,9 @@ #include <sys/types.h> #include <sys/socket.h> #include <netdb.h> -#include <udns.h> +#ifdef UDNS_FOUND +# include <udns.h> +#endif class AddrinfoDeleter { |