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_unbind() - Transportendpunkt deaktivieren

&pagelevel(4)&pagelevel

#include <xti.h>

int t_unbind(int fd);

Beschreibung

Mit der Funktion t_unbind() kann der Transportbenutzer einen Transportendpunkt deaktivieren, dem zuvor mit der Funktion t_bind() eine Adresse zugeordnet worden ist.

Der Parameter fd spezifiziert den Transportendpunkt, der deaktiviert werden soll.

Nach erfolgreicher Ausführung von t_unbind() nimmt der Transportanbieter keine weiteren Daten oder Ereignisse mehr an, die für den Transportendpunkt fd bestimmt sind.

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.

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_bind()