diff options
Diffstat (limited to 'crypto')
-rw-r--r-- | crypto/rand/rand_unix.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/crypto/rand/rand_unix.c b/crypto/rand/rand_unix.c index d118360366..1f608c9565 100644 --- a/crypto/rand/rand_unix.c +++ b/crypto/rand/rand_unix.c @@ -19,11 +19,12 @@ #include "internal/rand_int.h" #include <stdio.h> #include "internal/dso.h" -#if defined(__linux) -# include <asm/unistd.h> -# include <sys/ipc.h> -# include <sys/shm.h> -# include <sys/utsname.h> +#ifdef __linux +# include <sys/syscall.h> +# ifdef DEVRANDOM_WAIT +# include <sys/shm.h> +# include <sys/utsname.h> +# endif #endif #if defined(__FreeBSD__) && !defined(OPENSSL_SYS_UEFI) # include <sys/types.h> |