Put conditional S_ISDIR definition(s) into pyport.h.

This commit is contained in:
Martin v. Löwis 2001-08-08 10:28:06 +00:00
parent e00dde2087
commit f9836ba4fe
4 changed files with 14 additions and 14 deletions

View file

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

View file

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