From da32b4dc82cd112609a8707823c40584f6aae948 Mon Sep 17 00:00:00 2001 From: Aki Tuomi Date: Wed, 23 Aug 2017 12:53:50 +0300 Subject: [PATCH] configure: Check for getrandom --- configure.ac | 1 + m4/random.m4 | 6 ++++++ 2 files changed, 7 insertions(+) create mode 100644 m4/random.m4 diff --git a/configure.ac b/configure.ac index 8349c1d35c..828c2d6b91 100644 --- a/configure.ac +++ b/configure.ac @@ -325,6 +325,7 @@ DOVECOT_FDATASYNC DOVECOT_LIBCAP DOVECOT_LIBWRAP +DOVECOT_RANDOM DOVECOT_ARC4RANDOM AC_DEFINE(PACKAGE_WEBPAGE, "http://www.dovecot.org/", [Support URL]) diff --git a/m4/random.m4 b/m4/random.m4 new file mode 100644 index 0000000000..7840f83dd2 --- /dev/null +++ b/m4/random.m4 @@ -0,0 +1,6 @@ +AC_DEFUN([DOVECOT_RANDOM],[ + AC_CHECK_HEADER([sys/random.h], [ + AC_CHECK_FUNCS([getrandom]) + AC_CHECK_DECLS([getrandom], [], [], [[#include ]]) + ]) +]) -- 2.47.3