Rechercher une page de manuel
pipe
Langue: fr
Version: 18 juillet 2003 (openSuse - 09/10/07)
Section: 2 (Appels système)
NOM
pipe - Créer un tube.SYNOPSIS
#include <unistd.h>int pipe(int filedes[2]);
DESCRIPTION
pipe 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ÉE
pipe renvoie 0 s'il réussit, ou -1 s'il échoue, auquel cas errno contient le code d'erreur.ERREURS
- EMFILE
- Trop de descripteurs de fichiers sont utilisés par le processus.
- ENFILE
- La table système pour les tubes est pleine.
- EFAULT
- filedes est invalide.
CONFORMITÉ
SVr4, SVID, AT&T, POSIX, X/OPEN, BSD 4.3VOIR AUSSI
read(2), write(2), fork(2), socketpair(2)TRADUCTION
Christophe Blaess, 1996-2003.Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre