aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Pall <mike>2020-06-23 19:17:13 +0200
committerMike Pall <mike>2020-06-23 19:17:13 +0200
commit5ef9e45238ff247b6f2dec572a89945e777b5abe (patch)
tree1a3a4bf039bcd9301f06a635cf051563350f049b
parent67654be56d0a5d644d7db04ad82d0383f21832ac (diff)
downloadluajit-5ef9e45238ff247b6f2dec572a89945e777b5abe.tar.gz
luajit-5ef9e45238ff247b6f2dec572a89945e777b5abe.tar.bz2
luajit-5ef9e45238ff247b6f2dec572a89945e777b5abe.zip
Fix OSX build.
Reported by jnozsc.
-rw-r--r--src/lj_prng.c7
1 files changed, 6 insertions, 1 deletions
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)
183 183
184#elif LJ_TARGET_OSX || LJ_TARGET_BSD || LJ_TARGET_SOLARIS || LJ_TARGET_CYGWIN 184#elif LJ_TARGET_OSX || LJ_TARGET_BSD || LJ_TARGET_SOLARIS || LJ_TARGET_CYGWIN
185 185
186 if ((!__ELF__ || getentropy) && getentropy(rs->u, sizeof(rs->u)) == 0) 186#ifdef __ELF__
187 if (getentropy && getentropy(rs->u, sizeof(rs->u)) == 0)
188 goto ok;
189#else
190 if (getentropy(rs->u, sizeof(rs->u)) == 0)
187 goto ok; 191 goto ok;
192#endif
188 193
189#endif 194#endif
190 195