|
Retro Rocket Kernel
BASIC-Powered Operating System
|
Used internally by filesystem.c to cache directories to RAM. More...
#include <filesystem.h>
Collaboration diagram for fs_tree_t:Data Fields | |
| uint8_t | dirty |
| char * | name |
| struct fs_tree_t * | parent |
| struct fs_tree_t * | child_dirs |
| struct fs_directory_entry_t * | files |
| struct filesystem_t * | responsible_driver |
| uint64_t | lbapos |
| char | device_name [16] |
| uint64_t | device |
| uint64_t | size |
| void * | opaque |
| struct fs_tree_t * | next |
Used internally by filesystem.c to cache directories to RAM.
Also used to route requests for that directory through to their driver. Also used to attach a driver initially to its mountpoint UNIX-style. fs_tree_t structs are usually not usable or visible to non-filesystem drivers.
| struct fs_tree_t* fs_tree_t::child_dirs |
| uint64_t fs_tree_t::device |
| char fs_tree_t::device_name[16] |
| uint8_t fs_tree_t::dirty |
| struct fs_directory_entry_t* fs_tree_t::files |
| uint64_t fs_tree_t::lbapos |
| char* fs_tree_t::name |
| struct fs_tree_t* fs_tree_t::next |
| void* fs_tree_t::opaque |
| struct fs_tree_t* fs_tree_t::parent |
| struct filesystem_t* fs_tree_t::responsible_driver |
| uint64_t fs_tree_t::size |