From ab917e33e8c0353e2e17b0340e7193e7df6591b0 Mon Sep 17 00:00:00 2001 From: Bruce Cran Date: Fri, 22 Jan 2016 10:54:47 -0700 Subject: [PATCH] Fix Windows build: define rand_r() --- os/os-windows.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/os/os-windows.h b/os/os-windows.h index 159c086a..d0495316 100644 --- a/os/os-windows.h +++ b/os/os-windows.h @@ -20,6 +20,11 @@ #include "windows/posix.h" +/* Cygwin doesn't define rand_r if C99 or newer is being used */ +#if defined(WIN32) && !defined(rand_r) +int rand_r(unsigned *); +#endif + #ifndef PTHREAD_STACK_MIN #define PTHREAD_STACK_MIN 65535 #endif -- 2.25.1