TacOS  0.2
 Tout Structures de données Fichiers Fonctions Variables Définitions de type Énumérations Macros
Champs de données
Référence de la structure _open_file_operations_t

#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)
 

Description détaillée

Structure contenant les pointeurs vers les fonctions liées à un fichier ouvert.

Documentation des champs

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.


La documentation de cette structure a été générée à partir du fichier suivant :