My Project
Chargement...
Recherche...
Aucune correspondance
Classes | Macros | Définitions de type | Fonctions
Référence du fichier fichier.h
#include <manux/inoeud.h>
#include <manux/appelsysteme.h>
Graphe des dépendances par inclusion de fichier.h:
Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :

Aller au code source de ce fichier.

Classes

struct  _MethodesFichier
 : Définition des opérations réalisables sur un fichier Plus de détails...
 
struct  _Fichier
 : Qu'est-ce qu'un fichier ouvert du point de vue du noyau ? Plus de détails...
 

Macros

#define FMODE_READ   0x0001
 Les différentes modes.
 
#define FMODE_WRITE   0x0002
 
#define O_RDONLY   0x0001
 Les différents fanions.
 
#define O_WRONLY   0x0002
 
#define O_RDWR   (O_RDONLY|O_WRONLY)
 
#define O_NONBLOCK   0x0004
 
#define O_SYNC   0x0008
 

Définitions de type

typedef struct _Fichier Fichier
 : Qu'est-ce qu'un fichier ouvert du point de vue du noyau ?
 
typedef struct _MethodesFichier MethodesFichier
 : Définition des opérations réalisables sur un fichier
 

Fonctions

int fichierEcrire (Fichier *f, void *buffer, int nbOctets)
 
void sfInitialiser (void)
 
int fichierOuvrir (INoeud *iNoeud, Fichier *f, uint16_t fanions, uint16_t mode)
 : Ouverture d'un fichier.
 
int fichierFermer (Fichier *f)
 Fermeture d'un fichier.
 

Documentation des macros

◆ FMODE_READ

#define FMODE_READ   0x0001

Les différentes modes.

Définition à la ligne 19 du fichier fichier.h.

◆ FMODE_WRITE

#define FMODE_WRITE   0x0002

Définition à la ligne 20 du fichier fichier.h.

◆ O_NONBLOCK

#define O_NONBLOCK   0x0004

Définition à la ligne 30 du fichier fichier.h.

◆ O_RDONLY

#define O_RDONLY   0x0001

Les différents fanions.

A déplacer dans fcntl.h. Attention : non conformes à linux and co

Définition à la ligne 27 du fichier fichier.h.

◆ O_RDWR

#define O_RDWR   (O_RDONLY|O_WRONLY)

Définition à la ligne 29 du fichier fichier.h.

◆ O_SYNC

#define O_SYNC   0x0008

Définition à la ligne 31 du fichier fichier.h.

◆ O_WRONLY

#define O_WRONLY   0x0002

Définition à la ligne 28 du fichier fichier.h.

Documentation des définitions de type

◆ Fichier

typedef struct _Fichier Fichier

: Qu'est-ce qu'un fichier ouvert du point de vue du noyau ?

Définition à la ligne 14 du fichier fichier.h.

◆ MethodesFichier

: Définition des opérations réalisables sur un fichier

Documentation des fonctions

◆ fichierEcrire()

int fichierEcrire ( Fichier *  f,
void *  buffer,
int  nbOctets 
)

Définition à la ligne 36 du fichier fichier.c.

◆ fichierFermer()

int fichierFermer ( Fichier *  f)

Fermeture d'un fichier.

Définition à la ligne 168 du fichier fichier.c.

◆ fichierOuvrir()

int fichierOuvrir ( INoeud *  iNoeud,
Fichier *  f,
uint16_t  fanions,
uint16_t  mode 
)

: Ouverture d'un fichier.

Paramètres
iNoeud: le noeud à ouvrir (in)
f: le fichier ouvert (out)

On utilise la fonction d'ouverture du type de périphérique correspondant

Définition à la ligne 145 du fichier fichier.c.

◆ sfInitialiser()

void sfInitialiser ( void  )

Définition à la ligne 129 du fichier fichier.c.