]> git.ipfire.org Git - thirdparty/libbsd.git/commitdiff
Fix getentropy implementation to use the correct system hooks
authorGuillem Jover <guillem@hadrons.org>
Wed, 2 Dec 2015 03:00:58 +0000 (04:00 +0100)
committerGuillem Jover <guillem@hadrons.org>
Wed, 2 Dec 2015 03:03:16 +0000 (04:03 +0100)
Include getentropy_<SYSTEM>.c instead of arc4random_<SYSTEM>.c.

src/getentropy.c

index be19d7e457eb507374dae425b6030aaae35cb404..24b58b3241f586f561a2f61d318614d8e01810c3 100644 (file)
 #if defined(__linux__)
 #include "getentropy_linux.c"
 #elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
-#include "arc4random_bsd.c"
+#include "getentropy_bsd.c"
 #elif defined(__NetBSD__)
-#include "arc4random_bsd.c"
+#include "getentropy_bsd.c"
 #elif defined(__sun)
-#include "arc4random_solaris.c"
+#include "getentropy_solaris.c"
 #elif defined(__APPLE__)
-#include "arc4random_osx.c"
+#include "getentropy_osx.c"
 #elif defined(_AIX)
-#include "arc4random_aix.c"
+#include "getentropy_aix.c"
 #elif defined(__hpux)
-#include "arc4random_hpux.c"
+#include "getentropy_hpux.c"
 #else
 #error "No getentropy hooks defined for this platform."
 #endif