TacOS
0.2
|
#include <fd_types.h>
Champs de données | |
uint32_t | flags |
char * | pathname |
uint32_t | current_octet |
uint8_t | select_sem |
struct _fs_instance_t * | fs_instance |
struct _inode_t * | inode |
struct _dentry_t * | dentry |
struct _mounted_fs_t * | mnt |
struct _open_file_operations_t * | f_ops |
void * | i_fs_specific |
void * | extra_data |
Descripteur de fichier ouvert. À chaque fichier ouvert, une structure de ce type est instanciée pour y stocker les informations sur le fichier et le FS.
void* _open_file_descriptor::extra_data |
Extra data utilisée par le FS. Initialisé lors du open.
void* _open_file_descriptor::i_fs_specific |
Pointe vers "dentry->d_inode->i_fs_specific".