From 545d2563ef20c36e5106bed922d683ca610ccd8f Mon Sep 17 00:00:00 2001 From: Miroslav Lichvar Date: Mon, 5 Oct 2020 16:17:45 +0200 Subject: [PATCH] configure: don't check for getrandom when arc4random is present On FreeBSD 12, both functions seem to be available. Prefer arc4random. --- configure | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/configure b/configure index c9d0e60..845b096 100755 --- a/configure +++ b/configure @@ -689,11 +689,11 @@ fi if test_code 'arc4random_buf()' 'stdlib.h' '' '' 'arc4random_buf(NULL, 0);'; then add_def HAVE_ARC4RANDOM -fi - -if test_code 'getrandom()' 'stdlib.h sys/random.h' '' '' \ - 'return getrandom(NULL, 256, 0);'; then - add_def HAVE_GETRANDOM +else + if test_code 'getrandom()' 'stdlib.h sys/random.h' '' '' \ + 'return getrandom(NULL, 256, 0);'; then + add_def HAVE_GETRANDOM + fi fi RECVMMSG_CODE='