PIPE(2)

BEZEICHNUNG
pipe - erstellt eine Pipe

Diese Handbuchseite ist eventuell veraltet. Im Zweifelsfall ziehen Sie die englischsprachige Handbuchseite zu Rate, indem Sie

    man -LC 2 pipe

eingeben.

ÜBERSICHT
#include <unistd.h>

int pipe(int modus[2]);

BESCHREIBUNG
pipe erzeugt zwei auf eine Pipe-Inode zeigende Dateibe- schreibungen (Dateideskriptoren) und setzt sie in das entsprechende Feld (Array) von modus. Hierbei steht modus[0] für Lesezugriff und modus[1] für Schreibzugriff.

RÜCKGABEWERTE
Bei erfolgreicher Ausführung wird '0'- und im Falle eines Fehlers '-1' zurückgegeben und errno entsprechend gesetzt.

FEHLER

EMFILE
    Der Prozess benutzt zu viele Deskriptoren.

ENFILE
    In der Dateitabelle ist kein Platz mehr.

EFAULT
    modus ist eine ungültige Angabe.

SIEHE AUCH
read(2), write(2), fork(2), socketpair(2).