summaryrefslogtreecommitdiffstats
path: root/Python
diff options
context:
space:
mode:
authorMartin v. Löwis <martin@v.loewis.de>2001-08-08 10:28:06 (GMT)
committerMartin v. Löwis <martin@v.loewis.de>2001-08-08 10:28:06 (GMT)
commitf9836ba4fea66d74fc2afddc434a147265a9caa7 (patch)
tree868672f429a7a963f58dc0dc671b0f907c0a84fd /Python
parente00dde2087db2c211f9c9267659d37e3306f79d8 (diff)
downloadcpython-f9836ba4fea66d74fc2afddc434a147265a9caa7.zip
cpython-f9836ba4fea66d74fc2afddc434a147265a9caa7.tar.gz
cpython-f9836ba4fea66d74fc2afddc434a147265a9caa7.tar.bz2
Put conditional S_ISDIR definition(s) into pyport.h.
Diffstat (limited to 'Python')
-rw-r--r--Python/bltinmodule.c2
-rw-r--r--Python/import.c4
2 files changed, 1 insertions, 5 deletions
diff --git a/Python/bltinmodule.c b/Python/bltinmodule.c
index 8f5a932..fa68162 100644
--- a/Python/bltinmodule.c
+++ b/Python/bltinmodule.c
@@ -592,7 +592,7 @@ builtin_execfile(PyObject *self, PyObject *args)
exists = 0;
/* Test for existence or directory. */
if (!stat(filename, &s)) {
- if ((s.st_mode & S_IFMT) == S_IFDIR)
+ if (S_ISDIR(s.st_mode))
errno = EISDIR;
else
exists = 1;
diff --git a/Python/import.c b/Python/import.c
index 8e08164..c5234ac 100644
--- a/Python/import.c
+++ b/Python/import.c
@@ -28,10 +28,6 @@
#define S_IFMT (S_IFDIR|S_IFCHR|S_IFREG)
#endif
-#ifndef S_ISDIR
-#define S_ISDIR(mode) (((mode) & S_IFMT) == S_IFDIR)
-#endif
-
extern time_t PyOS_GetLastModificationTime(char *, FILE *);
/* In getmtime.c */