From: Andrew MacIntyre Date: Tue, 26 Feb 2002 11:20:01 +0000 (+0000) Subject: OS/2 EMX port changes (Include part of patch #450267): X-Git-Tag: v2.3c1~6622 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5e090fc98525308d2a86eaf5c535c3c2ba1a644c;p=python OS/2 EMX port changes (Include part of patch #450267): Include/ osdefs.h // EMX promotes Un*x path separators pyport.h --- diff --git a/Include/osdefs.h b/Include/osdefs.h index 7a382ce824..89e0ecbaed 100644 --- a/Include/osdefs.h +++ b/Include/osdefs.h @@ -17,9 +17,15 @@ extern "C" { /* Mod by chrish: QNX has WATCOM, but isn't DOS */ #if !defined(__QNX__) #if defined(MS_WINDOWS) || defined(__BORLANDC__) || defined(__WATCOMC__) || defined(__DJGPP__) || defined(PYOS_OS2) +#if defined(PYOS_OS2) && defined(PYCC_GCC) +#define MAXPATHLEN 260 +#define SEP '/' +#define ALTSEP '\\' +#else #define SEP '\\' #define ALTSEP '/' #define MAXPATHLEN 256 +#endif #define DELIM ';' #endif #endif diff --git a/Include/pyport.h b/Include/pyport.h index 8c54729582..271ec431a3 100644 --- a/Include/pyport.h +++ b/Include/pyport.h @@ -157,6 +157,9 @@ typedef LONG_LONG Py_intptr_t; #endif #ifndef DONT_HAVE_SYS_STAT_H +#if defined(PYOS_OS2) && defined(PYCC_GCC) +#include +#endif #include #elif defined(HAVE_STAT_H) #include