Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ fd(4) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

dup(2)

open(2)

fd(4)                                                                 fd(4)

NAME
     fd - /dev/fd-Dateideskriptor-Dateien

BESCHREIBUNG
     In diesen Dateien, die normalerweise mit /dev/fd/0, /dev/fd/1,
     /dev/fd/2 usw. benannt sind, sind Dateien aufgeführt, auf die über
     Dateideskriptoren zugegriffen werden kann. Wenn der Dateideskriptor n
     geöffnet ist, haben die zwei folgenden Systemaufrufe dieselbe Auswir-
     kung:

          fd = open("/dev/fd/n",mode);
          fd = dup(n);

     Bei diesen Dateien hat creat(2) dieselbe Auswirkung wie open; mode
     wird ignoriert. Wie bei dup sind nachfolgende Lese- oder Schreibopera-
     tionen auf fd nur möglich, wenn der ursprüngliche Dateideskriptor die
     Operation zuläßt.

     Damit einfacher auf die Standardeingabe, Standardausgabe und Standard-
     fehlerausgabe zugegriffen werden kann, steht eine weitere Gruppe von
     Namen zur Verfügung: /dev/fd/0 ist gleichbedeutend mit stdin,
     /dev/fd/1 mit stdout und /dev/fd/2 mit stderr. Faktisch ist /dev/fd/n
     ein Synonym für einen gültigen Dateideskriptor n für diesen Prozeß.

HINWEISE
     Dies gilt nur, wenn /dev/fd der Einhängepunkt des fdfs-Dateisystemtyps
     ist. Normalerweise wird dieser Dateisystemtyp automatisch eingehängt.

DIAGNOSE
     open(2) gibt -1 und EBADF aus, wenn der zugehörige Dateideskriptor
     nicht geöffnet ist.

SIEHE AUCH
     dup(2), open(2).





















Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026