+2006-08-05 Theodore Tso <tytso@mit.edu>
+
+ * pf.c: Add support for EXT4_EXTENTS_FL flag.
+
2006-05-08 Theodore Tso <tytso@mit.edu>
* feature.c: Add support for EXT2_FEATURE_COMPAT_LAZY_BG feature.
{ EXT2_INDEX_FL, "I", "Indexed_direcctory" },
{ EXT2_NOTAIL_FL, "t", "No_Tailmerging" },
{ EXT2_TOPDIR_FL, "T", "Top_of_Directory_Hierarchies" },
+ { EXT4_EXTENTS_FL, "e", "Extents" },
{ 0, NULL, NULL }
};
+2006-08-05 Theodore Tso <tytso@mit.edu>
+
+ * ext2_fs.h (EXT4_EXTENTS_FL): Rename EXT3_EXTENTS_FL to
+ EXT4_EXTENTS_FL, and add EXT4_EXTENTS_FL to user visible
+ flags list.
+
2006-07-15 Theodore Tso <tytso@mit.edu>
* ext2fs.h: Remove unneeded #ifdef since EXT2_DYNAMIC_REV is
#define EXT2_NOTAIL_FL 0x00008000 /* file tail should not be merged */
#define EXT2_DIRSYNC_FL 0x00010000 /* Synchronous directory modifications */
#define EXT2_TOPDIR_FL 0x00020000 /* Top of directory hierarchies*/
-#define EXT3_EXTENTS_FL 0x00080000 /* Inode uses extents */
+#define EXT4_EXTENTS_FL 0x00080000 /* Inode uses extents */
#define EXT2_RESERVED_FL 0x80000000 /* reserved for ext2 lib */
-#define EXT2_FL_USER_VISIBLE 0x0003DFFF /* User visible flags */
+#define EXT2_FL_USER_VISIBLE 0x000BDFFF /* User visible flags */
#define EXT2_FL_USER_MODIFIABLE 0x000080FF /* User modifiable flags */
/*
+2006-08-05 Theodore Tso <tytso@mit.edu>
+
+ * filefrag.c: Change EXT3_EXTENTS_FL to EXT4_EXTENTS_FL
+
2006-07-15 Theodore Tso <tytso@mit.edu>
* mke2fs.c (PRS): Look up the default inode size in the
#define FIBMAP _IO(0x00,1) /* bmap access */
#define FIGETBSZ _IO(0x00,2) /* get the block size used for bmap */
-#define EXT3_EXTENTS_FL 0x00080000 /* Inode uses extents */
+#define EXT4_EXTENTS_FL 0x00080000 /* Inode uses extents */
#define EXT3_IOC_GETFLAGS _IOR('f', 1, long)
static unsigned long get_bmap(int fd, unsigned long block)
}
if (ioctl(fd, EXT3_IOC_GETFLAGS, &flags) < 0)
flags = 0;
- if (flags & EXT3_EXTENTS_FL) {
+ if (flags & EXT4_EXTENTS_FL) {
printf("File is stored in extents format\n");
is_ext2 = 0;
}