diff options
author | Mike Pall <mike> | 2020-06-23 19:17:13 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2020-06-23 19:17:13 +0200 |
commit | 5ef9e45238ff247b6f2dec572a89945e777b5abe (patch) | |
tree | 1a3a4bf039bcd9301f06a635cf051563350f049b | |
parent | 67654be56d0a5d644d7db04ad82d0383f21832ac (diff) | |
download | luajit-5ef9e45238ff247b6f2dec572a89945e777b5abe.tar.gz luajit-5ef9e45238ff247b6f2dec572a89945e777b5abe.tar.bz2 luajit-5ef9e45238ff247b6f2dec572a89945e777b5abe.zip |
Fix OSX build.
Reported by jnozsc.
-rw-r--r-- | src/lj_prng.c | 7 |
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 | ||