OS/2 EMX port changes (Include part of patch #450267):

Include/
    osdefs.h  // EMX promotes Un*x path separators
    pyport.h
This commit is contained in:
Andrew MacIntyre 2002-02-26 11:20:01 +00:00
parent 67716b5f53
commit 5e090fc985
2 changed files with 9 additions and 0 deletions

View File

@ -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

View File

@ -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 <sys/types.h>
#endif
#include <sys/stat.h>
#elif defined(HAVE_STAT_H)
#include <stat.h>