#include <manux/tubes.h>
#include <manux/debug.h>
#include <manux/tache.h>
#include <manux/scheduler.h>
#include <manux/fichier.h>
#include <manux/errno.h>
#include <manux/memoire.h>
#include <manux/kmalloc.h>
#include <manux/string.h>
#include <manux/exclusion-mutuelle.h>
#include <manux/condition.h>
Aller au code source de ce fichier.
|
| typedef struct _tube | Tube |
| | : Définition d'un tube
|
| |
◆ MANUX_TUBE_CAPACITE
◆ MANUX_TUBE_NB_PAGES
| #define MANUX_TUBE_NB_PAGES 1 |
Capacité mémoire d'un tube, en nombre de pages.
Définition à la ligne 29 du fichier tubes.c.
◆ MIN
| #define MIN |
( |
|
a, |
|
|
|
b |
|
) |
| (((a) < (b)) ? (a) : (b)) |
◆ Tube
◆ tubeMethodesFichier
Valeur initiale := {
.ouvrir = tubeOuvrir,
.fermer = tubeFermer,
.ecrire = tubeEcrire,
.lire = tubeLire
}
Déclaration des méthodes permettant de traiter un tube comme un fichier.
Définition à la ligne 24 du fichier tubes.c.