From 5ef9e45238ff247b6f2dec572a89945e777b5abe Mon Sep 17 00:00:00 2001 From: Mike Pall Date: Tue, 23 Jun 2020 19:17:13 +0200 Subject: [PATCH] Fix OSX build. Reported by jnozsc. --- src/lj_prng.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/lj_prng.c b/src/lj_prng.c index 62a6bbb7..c24fe630 100644 --- a/src/lj_prng.c +++ b/src/lj_prng.c @@ -183,8 +183,13 @@ int LJ_FASTCALL lj_prng_seed_secure(PRNGState *rs) #elif LJ_TARGET_OSX || LJ_TARGET_BSD || LJ_TARGET_SOLARIS || LJ_TARGET_CYGWIN - if ((!__ELF__ || getentropy) && getentropy(rs->u, sizeof(rs->u)) == 0) +#ifdef __ELF__ + if (getentropy && getentropy(rs->u, sizeof(rs->u)) == 0) goto ok; +#else + if (getentropy(rs->u, sizeof(rs->u)) == 0) + goto ok; +#endif #endif