FreeNOS
|
Structure of an inode on the disk in the LinnFS filesystem. More...
#include <LinnInode.h>
Data Fields | |
le16 | type:3 |
Type of file, as an FileType. More... | |
le16 | mode:13 |
Access permissions, as an FileMode. More... | |
le16 | uid |
User Identity. More... | |
le16 | gid |
Group Identity. More... | |
le32 | size |
Size in bytes. More... | |
le32 | accessTime |
Access time. More... | |
le32 | createTime |
Creation time. More... | |
le32 | modifyTime |
Modification time. More... | |
le32 | changeTime |
Status change timestamp. More... | |
le16 | links |
Links count. More... | |
le32 | block [LINN_INODE_BLOCKS] |
Pointers to blocks. More... | |
Structure of an inode on the disk in the LinnFS filesystem.
Definition at line 92 of file LinnInode.h.
le32 LinnInode::accessTime |
le32 LinnInode::block[LINN_INODE_BLOCKS] |
Pointers to blocks.
Definition at line 104 of file LinnInode.h.
Referenced by LinnDirectory::getLinnDirectoryEntry(), LinnFileSystem::getOffsetRange(), LinnCreate::insertEntry(), LinnCreate::insertFile(), and LinnDirectory::read().
le32 LinnInode::changeTime |
Status change timestamp.
Definition at line 102 of file LinnInode.h.
Referenced by LinnCreate::createInode().
le32 LinnInode::createTime |
le16 LinnInode::gid |
le16 LinnInode::links |
le16 LinnInode::mode |
Access permissions, as an FileMode.
Definition at line 95 of file LinnInode.h.
Referenced by LinnCreate::createInode(), LinnDirectory::LinnDirectory(), and LinnFile::LinnFile().
le32 LinnInode::modifyTime |
Modification time.
Definition at line 101 of file LinnInode.h.
Referenced by LinnCreate::createInode().
le32 LinnInode::size |
Size in bytes.
Definition at line 98 of file LinnInode.h.
Referenced by LinnCreate::createInode(), LinnCreate::insertEntry(), LinnCreate::insertFile(), LinnDirectory::LinnDirectory(), LinnFile::LinnFile(), LinnFile::read(), and LinnDirectory::read().
le16 LinnInode::type |
Type of file, as an FileType.
Definition at line 94 of file LinnInode.h.
Referenced by LinnCreate::createInode(), LinnDirectory::lookup(), and LinnDirectory::read().
le16 LinnInode::uid |