From: Bruce Cran Date: Fri, 22 Jan 2016 17:54:47 +0000 (-0700) Subject: Fix Windows build: define rand_r() X-Git-Tag: fio-2.6~5 X-Git-Url: https://git.kernel.dk/?p=fio.git;a=commitdiff_plain;h=ab917e33e8c0353e2e17b0340e7193e7df6591b0;ds=sidebyside Fix Windows build: define rand_r() --- 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