MentOS
0.8.0
The Mentoring Operating System
|
Data structure that contains information about the mounted filesystems. More...
Public Attributes | |
char | name [NAME_MAX] |
The filename. | |
void * | device |
Device object (optional). | |
uint32_t | mask |
The permissions mask. | |
uint32_t | uid |
The owning user. | |
uint32_t | gid |
The owning group. | |
uint32_t | flags |
Flags (node type, etc). | |
uint32_t | ino |
Inode number. | |
uint32_t | length |
Size of the file, in byte. | |
uint32_t | impl |
Used to keep track which fs it belongs to. | |
uint32_t | open_flags |
Flags passed to open (read/write/append, etc.) | |
int | count |
Number of file descriptors associated with this file. | |
uint32_t | atime |
Accessed (time). | |
uint32_t | mtime |
Modified (time). | |
uint32_t | ctime |
Created (time). | |
vfs_sys_operations_t * | sys_operations |
Generic system operations. | |
vfs_file_operations_t * | fs_operations |
Files operations. | |
size_t | f_pos |
Offset for read operations. | |
uint32_t | nlink |
The number of links. | |
list_head | siblings |
List to hold all active files associated with a specific entry in a filesystem. | |
int32_t | refcount |
TODO: Comment. | |
Data structure that contains information about the mounted filesystems.