From d250858c7445b7de94e912b529b81defe20d4aaa Mon Sep 17 00:00:00 2001 From: David CARLIER Date: Sun, 8 Nov 2020 14:58:29 +0000 Subject: [PATCH] DragonFlyBSD supports getrandom too since 5.7 --- src/libsodium/randombytes/sysrandom/randombytes_sysrandom.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/libsodium/randombytes/sysrandom/randombytes_sysrandom.c b/src/libsodium/randombytes/sysrandom/randombytes_sysrandom.c index ffe35c7c..ed1ebee0 100644 --- a/src/libsodium/randombytes/sysrandom/randombytes_sysrandom.c +++ b/src/libsodium/randombytes/sysrandom/randombytes_sysrandom.c @@ -30,9 +30,10 @@ # define HAVE_LINUX_COMPATIBLE_GETRANDOM # endif # endif -#elif defined(__FreeBSD__) +#elif defined(__FreeBSD__) || defined(__DragonFly__) # include -# if defined(__FreeBSD_version) && __FreeBSD_version >= 1200000 +# if (defined(__FreeBSD_version) && __FreeBSD_version >= 1200000) || \ + (defined(__DragonFly_version) && __DragonFly_version >= 500700) # define HAVE_LINUX_COMPATIBLE_GETRANDOM # endif #endif