diff options
| -rw-r--r-- | util/libreboot-utils/lib/rand.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/util/libreboot-utils/lib/rand.c b/util/libreboot-utils/lib/rand.c index 9c1fa4e3..a8fbb706 100644 --- a/util/libreboot-utils/lib/rand.c +++ b/util/libreboot-utils/lib/rand.c @@ -61,9 +61,9 @@ rlong(void) int saved_errno = errno; errno = 0; -#if (defined(__OpenBSD__) && (OpenBSD) >= 201) || \ - defined(__FreeBSD__) || \ - defined(__NetBSD__) || defined(__APPLE__) +#if (defined(__OpenBSD__) || defined(__FreeBSD__) || \ + defined(__NetBSD__) || defined(__APPLE__) || \ + defined(__DragonFly__)) arc4random_buf(&rval, sizeof(size_t)); goto out; |
