|
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".
1.8.7