Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ t_close(3N) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

t_close(3N)                                                     t_close(3N)

NAME
     tclose - Transportendpunkt schließen

SYNTAX
     #include <sys/tiuser.h>

     int tclose(int fd);

BESCHREIBUNG
     Die Funktion tclose informiert den Transportanbieter, daß der Benut-
     zer den Transportendpunkt, der durch fd spezifiziert ist, nicht mehr
     benötigt. Dabei werden alle lokalen Bibliotheks-Betriebsmittel, die
     mit dem Endpunkt zu tun haben, freigegeben. Zusätzlich schließt
     tclose die Datei, die mit dem Transportendpunkt verbunden war.

     tclose sollte im Zustand TUNBND [siehe tgetstate(3N)] aufgerufen
     werden. Die Funktion überprüft jedoch keine Zustandsinformation, so
     daß sie in jedem Zustand aufgerufen werden kann, um einen Transport-
     endpunkt zu schließen. In diesem Fall werden die lokalen Bibliotheks-
     Betriebsmittel automatisch freigegeben. Es wird für den angegebenen
     Dateideskriptor noch close(2) durchgeführt. close bewirkt einen
     Abbruch, falls kein anderer Prozeß diese Datei geöffnet hat. Er bricht
     jede Transportverbindung ab, die mit diesem Endpunkt verbunden ist.

     Im Fehlerfall wird terrno entsprechend auf den folgenden Wert
     gesetzt:

     TBADF           Der angegebene Dateideskriptor verweist nicht auf
                     einen Transportendpunkt.

DIAGNOSE
     tclose liefert im Erfolgsfall 0 zurück. Im Fehlerfall wird -1 zurück-
     gegeben und terrno gesetzt, um den Fehler anzuzeigen.

SIEHE AUCH
     tgetstate(3N), topen(3N), tunbind(3N).



















Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

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