From e32d1537f0a2629c5a9896b84bfef3b965c8eb99 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Tue, 7 Jul 1998 21:32:53 +0000 Subject: [PATCH] Sigh. The hack to enable special treatment for errno on SGI machines must be enabled here, otherwise the errno we set on overflows is not the errno that's being read by compile.c. Wonder how many other files that do their own "#include config.h" need this too :-( (Because of the structure of autoconf, it's not so simple to get this into config.h...) --- Python/mystrtoul.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Python/mystrtoul.c b/Python/mystrtoul.c index f8135e1761b..cfe007454d4 100644 --- a/Python/mystrtoul.c +++ b/Python/mystrtoul.c @@ -31,6 +31,10 @@ PERFORMANCE OF THIS SOFTWARE. #include "config.h" +#if defined(__sgi) && defined(WITH_THREAD) && !defined(_SGI_MP_SOURCE) +#define _SGI_MP_SOURCE +#endif + /* Convert a possibly signed character to a nonnegative int */ /* XXX This assumes characters are 8 bits wide */ #ifdef __CHAR_UNSIGNED__