EXT2_REV0_DINODE_SIZE
sblock.e2fs.e2fs_inode_size < EXT2_REV0_DINODE_SIZE ||
if (Oflag == 0 && inodesize != EXT2_REV0_DINODE_SIZE) {
uint16_t inodesize = EXT2_REV0_DINODE_SIZE; /* inode size */
if (isize == EXT2_REV0_DINODE_SIZE)
if (isize == EXT2_REV0_DINODE_SIZE)
EXT2_REV0_DINODE_SIZE)
(isize > EXT2_REV0_DINODE_SIZE) \
&& ((EXT2_REV0_DINODE_SIZE + (dinode)->e2di_extra_isize) >= offsetof(struct ext2fs_dinode, field) + sizeof((dinode)->field)) \
&& EXT2_DINODE_SIZE(ip->i_e2fs) > EXT2_REV0_DINODE_SIZE) {
&& (EXT2_DINODE_SIZE(fs) - EXT2_REV0_DINODE_SIZE)
start = &((uint8_t *)di)[EXT2_REV0_DINODE_SIZE + di->e2di_extra_isize];
start = &((uint8_t *)di)[EXT2_REV0_DINODE_SIZE + di->e2di_extra_isize];