| pipe | |||
Nompipe - Créer un tube.Synopsis#include <unistd.h>int pipe(int filedes[2]); Descriptionpipe crée une paire de descripteurs de fichiers, pointant sur un i-noeud de tube, et les place dans un tableau filedes. filedes[0] est utilisé pour la lecture, et filedes[1] pour l'écriture.En général deux processus (créés par fork) vont se partager le tube, et utiliser les fonctions read et write pour se transmettre des données.
Valeur Renvoyéepipe renvoie 0 s'il réussit, ou -1 s'il échoue, auquel cas errno contient le code d'erreur.Erreurs
ConformitéSVr4, SVID, AT&T, POSIX, X/OPEN, BSD 4.3Voir Aussiread(2) , write(2) , fork(2) , socketpair(2)
TraductionChristophe Blaess, 1997.
|