summaryrefslogtreecommitdiff
path: root/util
diff options
context:
space:
mode:
Diffstat (limited to 'util')
-rw-r--r--util/nvmutil/nvmutil.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/util/nvmutil/nvmutil.c b/util/nvmutil/nvmutil.c
index 93cbc459..34bca222 100644
--- a/util/nvmutil/nvmutil.c
+++ b/util/nvmutil/nvmutil.c
@@ -268,9 +268,15 @@ main(int argc, char *argv[])
if (cmd_index == CMD_SETMAC)
printf("Randomisation method: arc4random_buf\n");
#else
+#if defined(__OpenBSD__) || defined(__FreeBSD__) || \
+ defined(__NetBSD__) || defined(__APPLE__) || \
+ defined(__DragonFly__)
+ err(ECANCELED, "Maintainer error: arc4random disabled on BSD/MacOS");
+#endif
if (cmd_index == CMD_SETMAC)
open_dev_urandom();
#endif
+
open_gbe_file();
#ifdef __OpenBSD__