Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

t_sndrel() - Geordneten Verbindungsabbau einleiten

&pagelevel(4)&pagelevel

#include <xti.h>

int t_sndrel(int fd);

Beschreibung

Mit der Funktion t_sndrel() leitet der Benutzer den geordneten Abbau einer Transportverbindung ein. Außerdem informiert t_sndrel() den Transportanbieter, dass der Benutzer keine weiteren Daten sendet.

Der Parameter fd spezifiziert den lokalen Transportendpunkt der Verbindung, die abgebaut werden soll.

Nach Ausführung von t_sndrel() darf der Benutzer keine Daten mehr über die Verbindung senden. Er darf jedoch weiter Daten über die Verbindung empfangen, solange er selbst noch keine Anforderung zum geordneten Verbindungsabbau erhalten hat.

Returnwert

0:

Bei Erfolg.

-1:

Bei Fehler. t_ errno wird gesetzt, um den Fehler anzuzeigen.

Fehler

TBADF

Der angegebene Dateideskriptor verweist nicht auf einen Transportendpunkt.

TFLOW

O_NDELAY oder O_NONBLOCK wurde gesetzt, aber die Flusskontrolle hat dem Transportanbieter nicht erlaubt, die Funktion zu diesem Zeitpunkt zu akzeptieren.

TLOOK

Auf dem durch fd übergebenen Transportendpunkt ist ein asynchrones Ereignis eingetreten und erfordert sofortige Bearbeitung.

TNOTSUPPORT

Diese Funktion wird vom darunter liegenden Transportanbieter nicht unterstützt.

TOUTSTATE

Innerhalb einer Sequenz von XTI-Funktionsaufrufen für den Transportendpunkt fd wurde die Funktion an der falschen Stelle aufgerufen.

TSYSERR

Während der Ausführung dieser Funktion ist ein Systemfehler aufgetreten.

Siehe auch

t_open(), t_rcvrel()