]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Tweaks for macOS
authorOtto Moerbeek <otto.moerbeek@open-xchange.com>
Tue, 20 Jun 2023 10:01:54 +0000 (12:01 +0200)
committerOtto Moerbeek <otto.moerbeek@open-xchange.com>
Thu, 6 Jul 2023 13:46:42 +0000 (15:46 +0200)
configure.ac
ext/arc4random/includes.h
pdns/dnsdistdist/configure.ac
pdns/recursordist/configure.ac

index ca8ac283c886e201fe34f8ee890a9f995756cd51..3d1969078cec35123a92788c95feba46e9c1d0cf 100644 (file)
@@ -84,6 +84,9 @@ AC_CHECK_HEADERS(
        )],
        [have_mmap=no]
 )
+AC_CHECK_HEADERS([
+       sys/random.h
+])
 
 PDNS_WITH_LIBSODIUM
 PDNS_WITH_LIBDECAF
index 8914c12aa9b0909f0b0f75d5898aaf9e2fa7afd4..8d17335b679979eae8eab0273f8eac03b993a70e 100644 (file)
@@ -1,8 +1,8 @@
 #include "config.h"
 
-#ifdef HAVE_GETRANDOM
-#include <sys/random.h>
-#endif
+//#ifdef HAVE_SYS_RANDOM_H
+//#include <sys/random.h>
+//#endif
 
 #include <inttypes.h>
 #include <stdlib.h>
index 6e758c63d7f9e5d93255c90955db9dd70578df18..501f87a6a33f409b934b1ea7641d360f864d6e7b 100644 (file)
@@ -56,6 +56,10 @@ AC_SUBST([IPCRYPT_CFLAGS], ['-I$(top_srcdir)/ext/ipcrypt'])
 AC_SUBST([IPCRYPT_LIBS], ['$(top_builddir)/ext/ipcrypt/libipcrypt.la'])
 AC_SUBST([ARC4RANDOM_LIBS], ['$(top_builddir)/ext/arc4random/libarc4random.la'])
 
+AC_CHECK_HEADERS([
+        sys/random.h
+])
+
 PDNS_WITH_LUA([mandatory])
 AS_IF([test "x$LUAPC" = "xluajit"], [
   # export all symbols with default visibility, to be able to use the Lua FFI interface
index 52bc6d89348e27bd2f53c15e9d397e4c40c9a26f..3f455a7f5d9c9d99f6f012597c5e37dd4e58b502 100644 (file)
@@ -115,6 +115,10 @@ dnl using the defines.
 AC_CHECK_FUNCS_ONCE([localtime_r gmtime_r strcasestr])
 AC_CHECK_FUNCS_ONCE([getrandom getentropy arc4random arc4random_uniform arc4random_buf])
 
+AC_CHECK_HEADERS([
+       sys/random.h
+])
+
 PDNS_CHECK_PTHREAD_NP
 
 AC_SUBST([socketdir])