OSDN Git Service

Fix build failure on non-Linux/non-Hurd/non-Masix systems
authorTheodore Ts'o <tytso@mit.edu>
Tue, 1 Jan 2008 17:25:36 +0000 (12:25 -0500)
committerTheodore Ts'o <tytso@mit.edu>
Tue, 1 Jan 2008 17:25:36 +0000 (12:25 -0500)
The previous fix didn't quite work, but this one should!

Addresses-Sourceforge-Bug: #1861633

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
lib/ext2fs/ext2_fs.h

index e124e95..7e58219 100644 (file)
@@ -453,8 +453,8 @@ struct ext2_inode_large {
 #define inode_uid(inode)       ((inode).i_uid)
 #define inode_gid(inode)       ((inode).i_gid)
 #else
-#define inode_uid(inode)       ((inode).i_uid | (inode).i_uid_high << 16)
-#define inode_gid(inode)       ((inode).i_gid | (inode).i_gid_high << 16)
+#define inode_uid(inode)       ((inode).i_uid | (inode).osd2.linux2.l_i_uid_high << 16)
+#define inode_gid(inode)       ((inode).i_gid | (inode).osd2.linux2.l_i_gid_high << 16)
 #endif
 
 /*