TacOS
0.2
|
#include <ext2_internal.h>
Structure of an inode on the disk
uint32_t ext2_inode::i_atime |
Access time
uint32_t ext2_inode::i_block[15] |
Pointers to blocks
uint32_t ext2_inode::i_blocks |
Blocks count
uint32_t ext2_inode::i_ctime |
Creation time
uint32_t ext2_inode::i_dir_acl |
Directory ACL
uint32_t ext2_inode::i_dtime |
Deletion Time
uint32_t ext2_inode::i_faddr |
Fragment address
uint32_t ext2_inode::i_file_acl |
File ACL
uint32_t ext2_inode::i_flags |
File flags
uint32_t ext2_inode::i_generation |
File version (for NFS)
uint16_t ext2_inode::i_gid |
Low 16 bits of Group Id
uint16_t ext2_inode::i_links_count |
Links count
uint16_t ext2_inode::i_mode |
File mode
uint32_t ext2_inode::i_mtime |
Modification time
uint32_t ext2_inode::i_osd1 |
OS dependent 1
uint32_t ext2_inode::i_osd2[3] |
OS dependent 2
uint32_t ext2_inode::i_size |
Size in bytes
uint16_t ext2_inode::i_uid |
Low 16 bits of Owner Uid