[Python-checkins] cpython (3.2): Remove Borland C support.
georg.brandl
python-checkins at python.org
Sat Feb 26 07:44:39 CET 2011
georg.brandl pushed c17d7772c638 to cpython:
http://hg.python.org/cpython/rev/c17d7772c638
changeset: 68039:c17d7772c638
branch: 3.2
parent: 68033:cf8064cb5ac7
user: Georg Brandl <georg at python.org>
date: Sat Feb 26 07:43:33 2011 +0100
summary:
Remove Borland C support.
files:
Modules/posixmodule.c
diff --git a/Modules/posixmodule.c b/Modules/posixmodule.c
--- a/Modules/posixmodule.c
+++ b/Modules/posixmodule.c
@@ -6,7 +6,7 @@
functions are either unimplemented or implemented differently. The source
assumes that for Windows NT, the macro 'MS_WINDOWS' is defined independent
of the compiler used. Different compilers define their own feature
- test macro, e.g. '__BORLANDC__' or '_MSC_VER'. For OS/2, the compiler
+ test macro, e.g. '_MSC_VER'. For OS/2, the compiler
independent macro PYOS_OS2 should be defined. On OS/2 the default
compiler is assumed to be IBM's VisualAge C++ (VACPP). PYCC_GCC is used
as the compiler specific macro for the EMX port of gcc to OS/2. */
@@ -110,14 +110,6 @@
#endif
#include <process.h>
#else
-#ifdef __BORLANDC__ /* Borland compiler */
-#define HAVE_EXECV 1
-#define HAVE_GETCWD 1
-#define HAVE_OPENDIR 1
-#define HAVE_PIPE 1
-#define HAVE_SYSTEM 1
-#define HAVE_WAIT 1
-#else
#ifdef _MSC_VER /* Microsoft compiler */
#define HAVE_GETCWD 1
#define HAVE_GETPPID 1
@@ -153,7 +145,6 @@
#define HAVE_TTYNAME 1
#endif /* PYOS_OS2 && PYCC_GCC && __VMS */
#endif /* _MSC_VER */
-#endif /* __BORLANDC__ */
#endif /* ! __WATCOMC__ || __QNX__ */
#endif /* ! __IBMC__ */
@@ -182,11 +173,7 @@
extern int chdir(const char *);
extern int rmdir(const char *);
#endif
-#ifdef __BORLANDC__
-extern int chmod(const char *, int);
-#else
extern int chmod(const char *, mode_t);
-#endif
/*#ifdef HAVE_FCHMOD
extern int fchmod(int, mode_t);
#endif*/
@@ -8400,7 +8387,7 @@
}
-#if (defined(_MSC_VER) || defined(__WATCOMC__) || defined(__BORLANDC__)) && !defined(__QNX__)
+#if (defined(_MSC_VER) || defined(__WATCOMC__)) && !defined(__QNX__)
#define INITFUNC PyInit_nt
#define MODNAME "nt"
--
Repository URL: http://hg.python.org/cpython
More information about the Python-checkins
mailing list