aboutsummaryrefslogtreecommitdiffstats
path: root/config.h.guess
diff options
context:
space:
mode:
authorLibravatarLibravatar William Ahern <william@25thandclement.com> 2016-10-19 13:48:01 -0700
committerLibravatarLibravatar William Ahern <william@25thandclement.com> 2016-10-19 13:48:01 -0700
commitb2c70855a7b05f207f38f4bdd58fe6600bef9ec9 (patch)
tree8953324832f2a6178155887c117e3734ca1760b8 /config.h.guess
parent6e9ce5c2b3adfc52030815c43439f4890f31c32c (diff)
downloadluaossl-b2c70855a7b05f207f38f4bdd58fe6600bef9ec9.tar.gz
luaossl-b2c70855a7b05f207f38f4bdd58fe6600bef9ec9.tar.bz2
luaossl-b2c70855a7b05f207f38f4bdd58fe6600bef9ec9.zip
unbreak BSDs by using arc4random_buf
Diffstat (limited to 'config.h.guess')
-rw-r--r--config.h.guess7
1 files changed, 7 insertions, 0 deletions
diff --git a/config.h.guess b/config.h.guess
index c40f6bf..9b5fcdc 100644
--- a/config.h.guess
+++ b/config.h.guess
@@ -657,6 +657,13 @@
#define HAVE_ARC4RANDOM_ADDRANDOM (HAVE_ARC4RANDOM && !AG_OPENBSD_PREREQ(5,5))
#endif
+#ifndef HAVE_ARC4RANDOM_BUF
+#define HAVE_ARC4RANDOM_BUF_APPLE_ (!__APPLE__ || AG_MACOS_PREREQ(10,7,0) || AG_IPHONE_PREREQ(4,3))
+#define HAVE_ARC4RANDOM_BUF_NETBSD_ (!__NetBSD__ || AG_NETBSD_PREREQ(6,0,0))
+#define HAVE_ARC4RANDOM_BUF_IFF_ (HAVE_ARC4RANDOM_BUF_APPLE_ && HAVE_ARC4RANDOM_BUF_NETBSD_)
+#define HAVE_ARC4RANDOM_BUF (HAVE_ARC4RANDOM && HAVE_ARC4RANDOM_BUF_IFF_)
+#endif
+
#ifndef HAVE_ARC4RANDOM_STIR
#define HAVE_ARC4RANDOM_STIR HAVE_ARC4RANDOM_ADDRANDOM
#endif