From b88b9d2d64e3d4c2c4e77e8b7836504122fcff7c Mon Sep 17 00:00:00 2001 From: Richard Brooksby Date: Mon, 3 Sep 2012 01:09:09 +0100 Subject: Fixing up platform definitions after test build on ubuntu 12. Copied from Perforce Change: 179181 ServerID: perforce.ravenbrook.com --- mps/code/mpstd.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'mps/code/mpstd.h') diff --git a/mps/code/mpstd.h b/mps/code/mpstd.h index 2f3f3f4d94b..a7b1783edc8 100644 --- a/mps/code/mpstd.h +++ b/mps/code/mpstd.h @@ -186,7 +186,9 @@ #define MPS_WORD_SHIFT 5 #define MPS_PF_ALIGN 4 -#define _REENTRANT /* FIXME: What for? */ +#ifndef _REENTRANT /* it's also defined by cc -pthread */ +#define _REENTRANT /* defines, e.g., pthread_mutexattr_settype */ +#endif #define _XOPEN_SOURCE 500 /* to get POSIX signal handling */ #define _GNU_SOURCE /* to get register numbers for prmci3li.c */ @@ -208,7 +210,9 @@ #define MPS_WORD_SHIFT 6 #define MPS_PF_ALIGN 8 -#define _REENTRANT /* FIXME: What for? */ +#ifndef _REENTRANT /* it's also defined by cc -pthread */ +#define _REENTRANT /* defines, e.g., pthread_mutexattr_settype */ +#endif #define _XOPEN_SOURCE 500 /* to get POSIX signal handling */ #define _GNU_SOURCE /* to get register numbers for prmci3li.c */ -- cgit v1.2.1