Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ t_sndrel(3N) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

t_sndrel(3N)                                                   t_sndrel(3N)

NAME
     tsndrel - Geordnete Verbindungsauflösung einleiten

SYNTAX
     #include <sys/tiuser.h>

     int tsndrel(int fd);

BESCHREIBUNG
     Diese Funktion wird verwendet, um eine geordnete Verbindungsauflösung
     einer Transportverbindung einzuleiten und zeigt dem Transportanbieter
     an, daß der Transportbenutzer keine weiteren Daten zu senden hat. fd
     kennzeichnet den lokalen Transportendpunkt, auf dem die Verbindung
     existiert. Nach der Durchführung von tsndrel darf der Benutzer keine
     weiteren Daten mehr über die Verbindung senden. Er kann jedoch weiter-
     hin Daten empfangen, wenn er noch keine Anforderung zu einer geordne-
     ten Verbindungsauflösung erhalten hat.

     Diese Funktion ist ein optionaler Dienst des Transportanbieters und
     wird nur angeboten, wenn der Transportanbieter bei einem Aufruf von
     topen oder tgetinfo den Typ TCOTSORD zurückgeliefert hat.

     Wenn tsndrel in einem ungültigen Zustand durchgeführt wurde, erzeugt
     der Transportanbieter einen EPROTO-Protokollfehler. Dieser Fehler
     taucht jedoch solange nicht auf, solange der Transportendpunkt nicht
     referenziert wird.

FEHLER
     Im Fehlerfall wird terrno auf einen der folgenden Werte gesetzt:

     TBADF           Der angegebene Dateideskriptor verweist nicht auf
                     einen Transportendpunkt.

     TFLOW           ONDELAY oder ONONBLOCK wurde gesetzt, aber die Fluß-
                     kontrolle hat dem Transportanbieter nicht erlaubt, die
                     Funktion zu diesem Zeitpunkt zu akzeptieren.

     TNOTSUPPORT     Diese Funktion wird von dem darunterliegenden Trans-
                     portanbieter nicht angeboten.

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

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

SIEHE AUCH
     topen(3N), trcvrel(3N).






Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

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