|
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 |
1.8.17