From 7c2b281e6c353d2901230511090dc654c467f431 Mon Sep 17 00:00:00 2001 From: Anek Date: Fri, 21 Jul 2023 08:02:21 +0500 Subject: [PATCH] random support for dflybsd --- rng/unix/mc_getrandom_stubs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rng/unix/mc_getrandom_stubs.c b/rng/unix/mc_getrandom_stubs.c index c4bee560..8493db56 100644 --- a/rng/unix/mc_getrandom_stubs.c +++ b/rng/unix/mc_getrandom_stubs.c @@ -29,7 +29,7 @@ void raw_getrandom (uint8_t *data, uint32_t len) { off += (size_t)r; } } -#elif (defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__OpenBSD__) || defined(__APPLE__)) +#elif (defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__DragonFly__) || defined(__OpenBSD__) || defined(__APPLE__)) // on BSD and macOS, loop (in pieces of 256) getentropy #if defined(__APPLE__) // on macOS, getentropy is defined in sys/random.h (on BSD in unistd.h)