|
TacOS
0.2
|
#include <fd_types.h>
Champs de données | |
| ssize_t(* | write )(struct _open_file_descriptor *, const void *, size_t) |
| ssize_t(* | read )(struct _open_file_descriptor *, void *, size_t) |
| int(* | seek )(struct _open_file_descriptor *, long, int) |
| int(* | ioctl )(struct _open_file_descriptor *, unsigned int, void *) |
| int(* | open )(struct _open_file_descriptor *) |
| int(* | close )(struct _open_file_descriptor *) |
| int(* | readdir )(struct _open_file_descriptor *, char *, size_t) |
Structure contenant les pointeurs vers les fonctions liées à un fichier ouvert.
| int(* _open_file_operations_t::close)(struct _open_file_descriptor *) |
Fermeture du fichier.
| int(* _open_file_operations_t::ioctl)(struct _open_file_descriptor *, unsigned int, void *) |
Configuration / contrôle du fichier.
| int(* _open_file_operations_t::open)(struct _open_file_descriptor *) |
Ouverture du fichier.
| ssize_t(* _open_file_operations_t::read)(struct _open_file_descriptor *, void *, size_t) |
Lecture dans le fichier.
| int(* _open_file_operations_t::readdir)(struct _open_file_descriptor *, char *, size_t) |
Lecture du dossier.
| int(* _open_file_operations_t::seek)(struct _open_file_descriptor *, long, int) |
Déplacement dans le fichier.
| ssize_t(* _open_file_operations_t::write)(struct _open_file_descriptor *, const void *, size_t) |
Écriture dans le fichier.
1.8.7