close

Deklaration

#include <unistd.h>

int close(int fd);

Beschreibung

Mit close() wird ein Socket geschlossen. Wenn noch Daten zum Versand ausstehen blockiert close() bis dies geschehen ist, sofern dies nicht über die Socket-Option SO_LINGER anders festgelegt wurde.

Parameter

fd Socket (bzw. Dateideskriptor) der geschlossen werden soll.

Rückgabewert

Bei erfolgreichem Aufruf ist der Rückgabewert 0, im Fehlerfall -1.

Typische Fehler


Zurück