|
Retro Rocket Kernel
BASIC-Powered Operating System
|
A VFS directory entry. Files AND directories have these, but internally there is also a tree of fs_tree_t* which is used for faster access and caching the structure to RAM. More...
#include <filesystem.h>
Collaboration diagram for fs_directory_entry_t:Data Fields | |
| char * | filename |
| char * | alt_filename |
| uint16_t | year |
| uint8_t | month |
| uint8_t | day |
| uint8_t | hour |
| uint8_t | min |
| uint8_t | sec |
| uint64_t | lbapos |
| char | device_name [16] |
| uint32_t | device |
| uint64_t | size |
| uint32_t | flags |
| struct fs_tree_t * | directory |
| struct fs_directory_entry_t * | next |
A VFS directory entry. Files AND directories have these, but internally there is also a tree of fs_tree_t* which is used for faster access and caching the structure to RAM.
| char* fs_directory_entry_t::alt_filename |
| uint8_t fs_directory_entry_t::day |
| uint32_t fs_directory_entry_t::device |
| char fs_directory_entry_t::device_name[16] |
| struct fs_tree_t* fs_directory_entry_t::directory |
| char* fs_directory_entry_t::filename |
| uint32_t fs_directory_entry_t::flags |
| uint8_t fs_directory_entry_t::hour |
| uint64_t fs_directory_entry_t::lbapos |
| uint8_t fs_directory_entry_t::min |
| uint8_t fs_directory_entry_t::month |
| struct fs_directory_entry_t* fs_directory_entry_t::next |
| uint8_t fs_directory_entry_t::sec |
| uint64_t fs_directory_entry_t::size |
| uint16_t fs_directory_entry_t::year |