clone(7) clone(7)
NAME
clone - Ein Major-/Minornummern-Paar über einen STREAMS-Treiber öffnen
BESCHREIBUNG
clone ist ein STREAMS-Softwaretreiber der für einen anderen STREAMS-
Treiber ein Gerät mit noch nicht verwendeter Major- und Minornummer
findet und öffnet. Die an clone während des Öffnens übergebene Major-
nummer entspricht der des clone-Treibers und die Minornummer ent-
spricht der des Zieltreibers. Jedes Öffnen liefert einen eigenen
Stream zu einem bisher ungenutzen Major-/Minorgerät.
Der clone-Treiber besteht nur aus einer open-Funktion. Diese open-
Funktion führt alle erforderlichen Aktionen aus, so daß alle nachfol-
genden Systemaufrufe [einschließlich close(2)] keine weiteren Aktionen
von clone benötigen.
clone erzeugt den Fehler ENXIO und öffnet kein Gerät, wenn die überge-
bene Major-/Minor-Kombination keinem gültigen Major-/Minorgerät ent-
spricht, oder wenn der angegebene Treiber kein STREAMS-Treiber ist.
HINWEISE
Dasselbe Major-/Minorgerät kann nicht mehrfach über die clone-Schnitt-
stelle geöffnet werden. Die Ausführung von stat(2) für den Datei-
system-Knoten eines geklonten Geräts liefert ein anderes Ergebnis als
die Ausführung von fstat(2) für eine Dateikennzahl, die durch das Öff-
nen desselben Knotens geliefert wurde.
SIEHE AUCH
log(7).
Leitfaden für Programmierer: STREAMS
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98