diff options
author | Melissa O'Neill <oneill@cs.sfu.ca> | 1998-11-23 02:20:35 -0700 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1998-11-23 02:20:35 -0700 |
commit | 9855b854a4009b4327e16df8a2cdde69f2b05ba2 (patch) | |
tree | 6ae61120842874d485414bd0eadf91cc13254ade /gcc/system.h | |
parent | 83cbe7e48dee1d426546dc84e13ea057ac0e722c (diff) | |
download | gcc-9855b854a4009b4327e16df8a2cdde69f2b05ba2.zip gcc-9855b854a4009b4327e16df8a2cdde69f2b05ba2.tar.gz gcc-9855b854a4009b4327e16df8a2cdde69f2b05ba2.tar.bz2 |
cccp.c (S_ISREG, S_ISDIR): Delete defines.
* cccp.c (S_ISREG, S_ISDIR): Delete defines.
* cpplib.c, gcc.c: Likewise.
* system.h (S_ISREG, S_ISDIR): Define if not already defined.
From-SVN: r23785
Diffstat (limited to 'gcc/system.h')
-rw-r--r-- | gcc/system.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/gcc/system.h b/gcc/system.h index f876c54..bb5d680 100644 --- a/gcc/system.h +++ b/gcc/system.h @@ -356,4 +356,15 @@ extern void abort (); #define _(String) String #define N_(String) String + +/* Test if something is a normal file. */ +#ifndef S_ISREG +#define S_ISREG(m) (((m) & S_IFMT) == S_IFREG) +#endif + +/* Test if something is a directory. */ +#ifndef S_ISDIR +#define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR) +#endif + #endif /* __GCC_SYSTEM_H__ */ |