From b4ee9a92737e40ac0133f833781d01a8589f2cb7 Mon Sep 17 00:00:00 2001 From: Simon Marlow Date: Thu, 18 May 2006 10:37:15 +0000 Subject: [PATCH] #define _REENTRANT 1 (needed to get the right errno on some OSs) Partial fix for hanging problems on Solaris and possibly *BSD. A similar fix is also required to libraries/base/includes/HsBase.h. --- includes/Rts.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/includes/Rts.h b/includes/Rts.h index 3ca0d9a..a62747e 100644 --- a/includes/Rts.h +++ b/includes/Rts.h @@ -34,6 +34,10 @@ extern "C" { #define __MSVCRT__ 1 #endif +/* Needed to get the macro version of errno on some OSs, and also to + get prototypes for the _r versions of C library functions. */ +#define _REENTRANT 1 + /* * We often want to know the size of something in units of an * StgWord... (rounded up, of course!) -- 1.7.10.4