mirror of
https://github.com/python/cpython.git
synced 2025-08-03 16:39:00 +00:00
Put conditional S_ISDIR definition(s) into pyport.h.
This commit is contained in:
parent
e00dde2087
commit
f9836ba4fe
4 changed files with 14 additions and 14 deletions
|
@ -150,6 +150,19 @@ typedef unsigned LONG_LONG Py_uintptr_t;
|
|||
#include <stat.h>
|
||||
#endif
|
||||
|
||||
#if defined(PYCC_VACPP)
|
||||
/* VisualAge C/C++ Failed to Define MountType Field in sys/stat.h */
|
||||
#define S_IFMT (S_IFDIR|S_IFCHR|S_IFREG)
|
||||
#endif
|
||||
|
||||
#ifndef S_ISREG
|
||||
#define S_ISREG(x) (((x) & S_IFMT) == S_IFREG)
|
||||
#endif
|
||||
|
||||
#ifndef S_ISDIR
|
||||
#define S_ISDIR(x) (((x) & S_IFMT) == S_IFDIR)
|
||||
#endif
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
/* Move this down here since some C++ #include's don't like to be included
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue