From 0007f889bda884e40459ad86f13b6cd8b14c91df Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Tue, 13 Apr 2021 10:10:48 +0900 Subject: random: Fix for iOS. * random/rndlinux.c [TARGET_OS_IPHONE]: Don't define HAVE_GETENTROPY. -- GnuPG-bug-id: 5375 Signed-off-by: NIIBE Yutaka --- random/rndlinux.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'random') diff --git a/random/rndlinux.c b/random/rndlinux.c index a7a78906..c20c5d4c 100644 --- a/random/rndlinux.c +++ b/random/rndlinux.c @@ -35,10 +35,13 @@ #if defined(__APPLE__) && defined(__MACH__) #include #ifdef __MAC_10_11 +#include +#if !defined(TARGET_OS_IPHONE) || TARGET_OS_IPHONE == 0 extern int getentropy (void *buf, size_t buflen) __attribute__ ((weak_import)); #define HAVE_GETENTROPY #endif #endif +#endif #if defined(__linux__) || !defined(HAVE_GETENTROPY) #ifdef HAVE_SYSCALL # include -- cgit v1.2.1