Internal representation of a file system directory entry. More...
Internal representation of a file system directory entry.
Used by opendir, readdir, closedir
#include <vfs.h>
| Data Fields | ||
| const vfs_dir_ops_t * | d_op | |
| Directory operations table. | ||
| vfs_mount_t * | mp | |
| Pointer to mount table entry. | ||
| union { | ||
| void * ptr | ||
| pointer to private data  More... | ||
| int value | ||
| alternatively, you can use private_data as an int  More... | ||
| uint8_t buffer [VFS_DIR_BUFFER_SIZE] | ||
| Buffer space, in case a single pointer is not enough.  More... | ||
| } | private_data | |
| File system driver private data, implementation defined. | ||
| uint8_t vfs_DIR::buffer[VFS_DIR_BUFFER_SIZE] | 
| const vfs_dir_ops_t* vfs_DIR::d_op | 
| vfs_mount_t* vfs_DIR::mp | 
| int vfs_DIR::value |