Scroll to navigation

SHUTDOWN(2) Linux - příručka programátora SHUTDOWN(2)

JMÉNO

shutdown - ukonči část plně duplexního spojení

SYNTAXE

#include <sys/socket.h>

int shutdown(int s, int how);

POPIS

Volání shutdown může ukončit část nebo celé spojení týkající se soketu s. Je-li how SHUT_RD, další data nebudou přijímána. Je-li how SHUT_WR, další data nebudou posílána. Je-li how SHUT_RDWR, nebudou přijímána ani vysílána žádná data.

NÁVRATOVÁ HODNOTA

Je-li volání úspěšné, vrací se 0, jinak -1 a je nastavena proměnná errno.

CHYBY

s není platným deskriptorem.
s je soubor, ne soket.
Specifikovaný soket není spojen.

SPLŇUJE STANDARDY

POSIX.1-2001, 4.4BSD (volání shutdown se poprvé objevilo v 4.2BSD).

POZNÁMKY

Konstanty SHUT_RD, SHUT_WR, SHUT_RDWR, mají hodnoty 0, 1, 2 a jsou definovány v <sys/socket.h> od verze glibc-2.1.91.

DALŠÍ INFORMACE

connect(2), socket(2)

TIRÁŽ

Tato stránka je součástí projektu Linux man-pages. Popis projektu a informace o hlášení chyb najdete na http://www.kernel.org/doc/man-pages/.

17. září 2009 BSD Man Page