rand_unix.c: Include correct headers for sysctl() on NetBSD
[openssl.git] / crypto / rand / rand_unix.c
index 319c6e4c53fa763bf553c3dbbce8344662a4ec98..6b6cc78f80cc5d7ffde47ff07ba36d5abaac401f 100644 (file)
 #  include <sys/utsname.h>
 # endif
 #endif
-#if defined(__FreeBSD__) && !defined(OPENSSL_SYS_UEFI)
+#if (defined(__FreeBSD__) || defined(__NetBSD__)) && !defined(OPENSSL_SYS_UEFI)
 # include <sys/types.h>
 # include <sys/sysctl.h>
 # include <sys/param.h>
 #endif
-#if defined(__OpenBSD__) || defined(__NetBSD__)
+#if defined(__OpenBSD__)
 # include <sys/param.h>
 #endif