diff --git a/configure.ac b/configure.ac index 63aa9da65..e36fe0aae 100644 --- a/configure.ac +++ b/configure.ac @@ -139,7 +139,7 @@ AC_ARG_ENABLE([linuxkm-defaults], ) -AC_CHECK_HEADERS([arpa/inet.h fcntl.h limits.h netdb.h netinet/in.h stddef.h time.h sys/ioctl.h sys/socket.h sys/time.h errno.h sys/un.h ctype.h]) +AC_CHECK_HEADERS([arpa/inet.h fcntl.h limits.h netdb.h netinet/in.h stddef.h time.h sys/ioctl.h sys/socket.h sys/time.h errno.h sys/un.h ctype.h sys/random.h]) AC_CHECK_LIB([network],[socket]) AC_C_BIGENDIAN AC_C___ATOMIC @@ -186,6 +186,9 @@ fi #ifdef HAVE_CTYPE_H #include #endif +#ifdef HAVE_SYS_RANDOM_H + #include +#endif ]]) AC_PROG_INSTALL diff --git a/wolfcrypt/src/random.c b/wolfcrypt/src/random.c index 187f2c98e..9a8a939fb 100644 --- a/wolfcrypt/src/random.c +++ b/wolfcrypt/src/random.c @@ -4256,6 +4256,8 @@ int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) } close(os->fd); #else + (void)output; + (void)sz; ret = NOT_COMPILED_IN; #endif /* NO_FILESYSTEM */