From d328203f63a13da5556363380261d5091948ea96 Mon Sep 17 00:00:00 2001 From: Brent Cook Date: Mon, 28 Jul 2014 20:57:43 -0500 Subject: [PATCH] produce a error if platform has no arc4random hook ok deraadt@ beck@ --- crypto/compat/arc4random.h | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/crypto/compat/arc4random.h b/crypto/compat/arc4random.h index e4ecd06..8b88e86 100644 --- a/crypto/compat/arc4random.h +++ b/crypto/compat/arc4random.h @@ -1,16 +1,17 @@ -#ifdef __linux__ +#if defined(__linux__) #include "arc4random_linux.h" -#endif -#ifdef __APPLE__ +#elif defined(__APPLE__) #include "arc4random_osx.h" -#endif -#ifdef __sun +#elif defined(__sun) #include "arc4random_solaris.h" -#endif -#ifdef __WIN32 +#elif defined(__WIN32) #include "arc4random_win.h" + +#else +#error "No arc4random hooks defined for this platform." + #endif