diff --git a/configure.ac b/configure.ac index f672f6d7f7..e4bdf9fb71 100644 --- a/configure.ac +++ b/configure.ac @@ -1195,6 +1195,7 @@ AC_CHECK_HEADERS(sys/ioctl.h) AC_CHECK_HEADERS(sys/mkdev.h) AC_CHECK_HEADERS(sys/param.h) AC_CHECK_HEADERS(sys/prctl.h) +AC_CHECK_HEADERS(sys/random.h) AC_CHECK_HEADERS(sys/resource.h) AC_CHECK_HEADERS(sys/select.h) AC_CHECK_HEADERS(sys/sendfile.h) diff --git a/random.c b/random.c index 7b78efe7ca..c11cd803f2 100644 --- a/random.c +++ b/random.c @@ -50,7 +50,9 @@ #endif #if defined HAVE_GETRANDOM || defined HAVE_GETENTROPY -# include +# if defined(HAVE_SYS_RANDOM_H) +# include +# endif #elif defined __linux__ && defined __NR_getrandom # include #endif