diff options
author | Russ Cox <rsc@swtch.com> | 2020-05-18 22:29:00 -0400 |
---|---|---|
committer | Russ Cox <rsc@swtch.com> | 2020-05-18 22:35:17 -0400 |
commit | 079f5e94459fe5afccf749764d81ab88c59f055a (patch) | |
tree | d5a5e403a7306395a125649c67e2c966c9b1fac1 /src/libdiskfs/ext2.h | |
parent | d4a4b66a401d8988441dd663bf1664e11c045797 (diff) | |
download | plan9port-079f5e94459fe5afccf749764d81ab88c59f055a.tar.gz plan9port-079f5e94459fe5afccf749764d81ab88c59f055a.tar.bz2 plan9port-079f5e94459fe5afccf749764d81ab88c59f055a.zip |
libdiskfs: avoid problematic internal constant names
AIX defines some of these constants in its C header files.
Diffstat (limited to 'src/libdiskfs/ext2.h')
-rw-r--r-- | src/libdiskfs/ext2.h | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/src/libdiskfs/ext2.h b/src/libdiskfs/ext2.h index f4c32ce3..bf98a9ac 100644 --- a/src/libdiskfs/ext2.h +++ b/src/libdiskfs/ext2.h @@ -27,6 +27,39 @@ enum NAMELEN = 255, + /* some systems have these defined */ + #undef IEXEC + #undef IWRITE + #undef IREAD + #undef ISVTX + #undef ISGID + #undef ISUID + #undef IFMT + #undef IFIFO + #undef IFCHR + #undef IFDIR + #undef IFBLK + #undef IFREG + #undef IFLNK + #undef IFSOCK + #undef IFWHT + + #define IEXEC EXT2_IEXEC + #define IWRITE EXT2_IWRITE + #define IREAD EXT2_IREAD + #define ISVTX EXT2_ISVTX + #define ISGID EXT2_ISGID + #define ISUID EXT2_ISUID + #define IFMT EXT2_IFMT + #define IFIFO EXT2_IFIFO + #define IFCHR EXT2_IFCHR + #define IFDIR EXT2_IFDIR + #define IFBLK EXT2_IFBLK + #define IFREG EXT2_IFREG + #define IFLNK EXT2_IFLNK + #define IFSOCK EXT2_IFSOCK + #define IFWHT EXT2_IFWHT + /* permissions in Inode.mode */ IEXEC = 00100, IWRITE = 0200, |