ext2_inode
ext2_inode* inode = (ext2_inode*)(inodeBlockData +
ext2_inode* inode = (ext2_inode*)(inodeBlock
#define EXT2_EA_CHECKSUM_SIZE (offsetof(ext2_inode, checksum_high) \
"\n", sizeof(ext2_inode), fVolume->InodeSize());
fNodeSize = sizeof(ext2_inode) > fVolume->InodeSize()
? fVolume->InodeSize() : sizeof(ext2_inode);
fHasExtraAttributes = (fNodeSize == sizeof(ext2_inode)
ext2_inode& node = inode->Node();
memset(&node, 0, sizeof(ext2_inode));
== sizeof(ext2_inode));
if (sizeof(ext2_inode) < volume->InodeSize())
node.SetExtraInodeSize(sizeof(ext2_inode) - EXT2_INODE_NORMAL_SIZE);
sizeof(ext2_inode), fVolume->InodeSize());
fNodeSize = sizeof(ext2_inode) > fVolume->InodeSize()
? fVolume->InodeSize() : sizeof(ext2_inode);
Inode::_InodeChecksum(ext2_inode* inode)
size_t offset = offsetof(ext2_inode, checksum);
offset = offsetof(ext2_inode, checksum_high);
uint32 _InodeChecksum(ext2_inode* inode);
ext2_inode fNode;
ext2_inode& Node() { return fNode; }
const ext2_inode& node = inode->Node();
ext2_inode& node = inode->Node();