Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ t_getstate(3N) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

t_getstate(3N)                                               t_getstate(3N)

NAME
     tgetstate - Aktuellen Zustand zurückgeben

SYNTAX
     #include <sys/tiuser.h>

     int tgetstate(int fd);

BESCHREIBUNG
     Die Funktion tgetstate liefert den aktuellen Zustand des Transportan-
     bieters zurück, für den Transportendpunkt, auf den fd verweist.

     Im Fehlerfall wird terrno auf einen der folgenden Werte gesetzt:

     TBADF           Der angegebene Dateideskriptor verweist nicht auf
                     einen Transportendpunkt.

     TSTATECHNG      Die Transportvorrichtung wechselt gerade ihren
                     Zustand.

     TSYSERR         Während der Ausführung dieser Funktion ist ein System-
                     fehler aufgetreten.

DIAGNOSE
     tgetstate liefert im Erfolgsfall den aktuellen Zustand zurück. Im
     Fehlerfall wird -1 zurückgegeben und terrno gesetzt, um den Fehler
     anzuzeigen. Der aktuelle Zustand kann einer der folgenden Werte sein:

     TUNBND         nicht verbunden

     TIDLE          frei

     TOUTCON        eine hinausgehende Verbindung steht noch aus

     TINCON         eine ankommende Verbindung steht noch aus

     TDATAXFER      Datentransfer

     TOUTREL        abgehender geordneter Verbindungsabbau (warten auf
                     eine geordnete Abbauanzeige)

     TINREL         ankommender geordneter Verbindungsabbau (warten auf
                     einen geordneten Abbauwunsch)

     Falls die Transportvorrichtung sich in einem Zustandswechsel befindet,
     wenn tgetstate gerade aufgerufen wird, schlägt die Funktion fehl.

SIEHE AUCH
     topen(3N).






Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

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