From 08a78c3c2712523d9106c3a20e31c081dabe558a Mon Sep 17 00:00:00 2001 From: wiire Date: Thu, 15 Oct 2015 13:53:04 +0200 Subject: [PATCH] Added support for BSD variants --- src/random_r.c | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/random_r.c b/src/random_r.c index 51ce113..bffce85 100644 --- a/src/random_r.c +++ b/src/random_r.c @@ -28,11 +28,17 @@ #include /* #include */ -#ifdef __MACH__ -# include "../include/features.h" -#else -# include -#endif /* __MACH__ */ +#if defined(__unix__) || (defined(__APPLE__) && defined(__MACH__)) +# include +# if defined(__APPLE__) && defined(__MACH__) +# include "../include/features.h" +# elif(BSD) +/* BSD (DragonFly BSD, FreeBSD, OpenBSD, NetBSD) + Nothing to include */ +# else +# include +# endif +#endif #include "random_r.h"