aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--win32/sh_random.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/win32/sh_random.c b/win32/sh_random.c
index 32ce135c8..10e942e80 100644
--- a/win32/sh_random.c
+++ b/win32/sh_random.c
@@ -9,7 +9,10 @@
9 */ 9 */
10static void get_entropy(uint32_t state[2]) 10static void get_entropy(uint32_t state[2])
11{ 11{
12#if defined(__MINGW64_VERSION_MAJOR) && \
13 (__MINGW64_VERSION_MAJOR >= 7 || defined(__MINGW64__))
12 if (!RtlGenRandom(state, sizeof(state[0])*2)) 14 if (!RtlGenRandom(state, sizeof(state[0])*2))
15#endif
13 GetSystemTimeAsFileTime((FILETIME *)state); 16 GetSystemTimeAsFileTime((FILETIME *)state);
14 17
15#if 0 18#if 0