From: Mike Pall Date: Tue, 23 Jun 2020 17:17:13 +0000 (+0200) Subject: Fix OSX build. X-Git-Tag: v2.1.ROLLING~243 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5ef9e45238ff247b6f2dec572a89945e777b5abe;p=thirdparty%2FLuaJIT.git Fix OSX build. Reported by jnozsc. --- 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