itlibdiskfs: avoid problematic internal constant names - plan9port - [fork] Plan 9 from user space Err mx1.adamsgaard.dk 70 hgit clone git://src.adamsgaard.dk/plan9port URL:git://src.adamsgaard.dk/plan9port mx1.adamsgaard.dk 70 1Log /src/plan9port/log.gph mx1.adamsgaard.dk 70 1Files /src/plan9port/files.gph mx1.adamsgaard.dk 70 1Refs /src/plan9port/refs.gph mx1.adamsgaard.dk 70 1README /src/plan9port/file/README.md.gph mx1.adamsgaard.dk 70 1LICENSE /src/plan9port/file/LICENSE.gph mx1.adamsgaard.dk 70 i--- Err mx1.adamsgaard.dk 70 1commit 079f5e94459fe5afccf749764d81ab88c59f055a /src/plan9port/commit/079f5e94459fe5afccf749764d81ab88c59f055a.gph mx1.adamsgaard.dk 70 1parent d4a4b66a401d8988441dd663bf1664e11c045797 /src/plan9port/commit/d4a4b66a401d8988441dd663bf1664e11c045797.gph mx1.adamsgaard.dk 70 hAuthor: Russ Cox URL:mailto:rsc@swtch.com mx1.adamsgaard.dk 70 iDate: Mon, 18 May 2020 22:29:00 -0400 Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 ilibdiskfs: avoid problematic internal constant names Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 iAIX defines some of these constants in its C header files. Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 iDiffstat: Err mx1.adamsgaard.dk 70 i M src/libdiskfs/ext2.h | 33 +++++++++++++++++++++++++++++++ Err mx1.adamsgaard.dk 70 i M src/libdiskfs/ffs.h | 33 +++++++++++++++++++++++++++++++ Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i2 files changed, 66 insertions(+), 0 deletions(-) Err mx1.adamsgaard.dk 70 i--- Err mx1.adamsgaard.dk 70 1diff --git a/src/libdiskfs/ext2.h b/src/libdiskfs/ext2.h /src/plan9port/file/src/libdiskfs/ext2.h.gph mx1.adamsgaard.dk 70 it@@ -27,6 +27,39 @@ enum Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i NAMELEN = 255, Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i+ /* some systems have these defined */ Err mx1.adamsgaard.dk 70 i+ #undef IEXEC Err mx1.adamsgaard.dk 70 i+ #undef IWRITE Err mx1.adamsgaard.dk 70 i+ #undef IREAD Err mx1.adamsgaard.dk 70 i+ #undef ISVTX Err mx1.adamsgaard.dk 70 i+ #undef ISGID Err mx1.adamsgaard.dk 70 i+ #undef ISUID Err mx1.adamsgaard.dk 70 i+ #undef IFMT Err mx1.adamsgaard.dk 70 i+ #undef IFIFO Err mx1.adamsgaard.dk 70 i+ #undef IFCHR Err mx1.adamsgaard.dk 70 i+ #undef IFDIR Err mx1.adamsgaard.dk 70 i+ #undef IFBLK Err mx1.adamsgaard.dk 70 i+ #undef IFREG Err mx1.adamsgaard.dk 70 i+ #undef IFLNK Err mx1.adamsgaard.dk 70 i+ #undef IFSOCK Err mx1.adamsgaard.dk 70 i+ #undef IFWHT Err mx1.adamsgaard.dk 70 i+ Err mx1.adamsgaard.dk 70 i+ #define IEXEC EXT2_IEXEC Err mx1.adamsgaard.dk 70 i+ #define IWRITE EXT2_IWRITE Err mx1.adamsgaard.dk 70 i+ #define IREAD EXT2_IREAD Err mx1.adamsgaard.dk 70 i+ #define ISVTX EXT2_ISVTX Err mx1.adamsgaard.dk 70 i+ #define ISGID EXT2_ISGID Err mx1.adamsgaard.dk 70 i+ #define ISUID EXT2_ISUID Err mx1.adamsgaard.dk 70 i+ #define IFMT EXT2_IFMT Err mx1.adamsgaard.dk 70 i+ #define IFIFO EXT2_IFIFO Err mx1.adamsgaard.dk 70 i+ #define IFCHR EXT2_IFCHR Err mx1.adamsgaard.dk 70 i+ #define IFDIR EXT2_IFDIR Err mx1.adamsgaard.dk 70 i+ #define IFBLK EXT2_IFBLK Err mx1.adamsgaard.dk 70 i+ #define IFREG EXT2_IFREG Err mx1.adamsgaard.dk 70 i+ #define IFLNK EXT2_IFLNK Err mx1.adamsgaard.dk 70 i+ #define IFSOCK EXT2_IFSOCK Err mx1.adamsgaard.dk 70 i+ #define IFWHT EXT2_IFWHT Err mx1.adamsgaard.dk 70 i+ Err mx1.adamsgaard.dk 70 i /* permissions in Inode.mode */ Err mx1.adamsgaard.dk 70 i IEXEC = 00100, Err mx1.adamsgaard.dk 70 i IWRITE = 0200, Err mx1.adamsgaard.dk 70 1diff --git a/src/libdiskfs/ffs.h b/src/libdiskfs/ffs.h /src/plan9port/file/src/libdiskfs/ffs.h.gph mx1.adamsgaard.dk 70 it@@ -72,6 +72,39 @@ enum Err mx1.adamsgaard.dk 70 i NDADDR = 12, Err mx1.adamsgaard.dk 70 i NIADDR = 3, Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i+ /* some systems have these defined */ Err mx1.adamsgaard.dk 70 i+ #undef IEXEC Err mx1.adamsgaard.dk 70 i+ #undef IWRITE Err mx1.adamsgaard.dk 70 i+ #undef IREAD Err mx1.adamsgaard.dk 70 i+ #undef ISVTX Err mx1.adamsgaard.dk 70 i+ #undef ISGID Err mx1.adamsgaard.dk 70 i+ #undef ISUID Err mx1.adamsgaard.dk 70 i+ #undef IFMT Err mx1.adamsgaard.dk 70 i+ #undef IFIFO Err mx1.adamsgaard.dk 70 i+ #undef IFCHR Err mx1.adamsgaard.dk 70 i+ #undef IFDIR Err mx1.adamsgaard.dk 70 i+ #undef IFBLK Err mx1.adamsgaard.dk 70 i+ #undef IFREG Err mx1.adamsgaard.dk 70 i+ #undef IFLNK Err mx1.adamsgaard.dk 70 i+ #undef IFSOCK Err mx1.adamsgaard.dk 70 i+ #undef IFWHT Err mx1.adamsgaard.dk 70 i+ Err mx1.adamsgaard.dk 70 i+ #define IEXEC FFS_IEXEC Err mx1.adamsgaard.dk 70 i+ #define IWRITE FFS_IWRITE Err mx1.adamsgaard.dk 70 i+ #define IREAD FFS_IREAD Err mx1.adamsgaard.dk 70 i+ #define ISVTX FFS_ISVTX Err mx1.adamsgaard.dk 70 i+ #define ISGID FFS_ISGID Err mx1.adamsgaard.dk 70 i+ #define ISUID FFS_ISUID Err mx1.adamsgaard.dk 70 i+ #define IFMT FFS_IFMT Err mx1.adamsgaard.dk 70 i+ #define IFIFO FFS_IFIFO Err mx1.adamsgaard.dk 70 i+ #define IFCHR FFS_IFCHR Err mx1.adamsgaard.dk 70 i+ #define IFDIR FFS_IFDIR Err mx1.adamsgaard.dk 70 i+ #define IFBLK FFS_IFBLK Err mx1.adamsgaard.dk 70 i+ #define IFREG FFS_IFREG Err mx1.adamsgaard.dk 70 i+ #define IFLNK FFS_IFLNK Err mx1.adamsgaard.dk 70 i+ #define IFSOCK FFS_IFSOCK Err mx1.adamsgaard.dk 70 i+ #define IFWHT FFS_IFWHT Err mx1.adamsgaard.dk 70 i+ Err mx1.adamsgaard.dk 70 i /* permissions in Inode.mode */ Err mx1.adamsgaard.dk 70 i IEXEC = 00100, Err mx1.adamsgaard.dk 70 i IWRITE = 0200, Err mx1.adamsgaard.dk 70 .