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 /src | |
| parent | 67654be56d0a5d644d7db04ad82d0383f21832ac (diff) | |
| download | luajit-5ef9e45238ff247b6f2dec572a89945e777b5abe.tar.gz luajit-5ef9e45238ff247b6f2dec572a89945e777b5abe.tar.bz2 luajit-5ef9e45238ff247b6f2dec572a89945e777b5abe.zip | |
Fix OSX build.
Reported by jnozsc.
Diffstat (limited to 'src')
| -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 | ||
