Provided by:
manpages-ru_0.98-4_all 
НАЗВАНИЕ
shutdown - перекрыть часть дуплексного соединения
КРАТКАЯ СВОДКА
#include <sys/socket.h>
int shutdown(int s, int how);
ОПИСАНИЕ
Системный вызов shutdown приводит к закрытию части или всего
дуплексного соединения на сокете, связанном с дескриптором s. Если
параметр how равен нулю, запрещен прием. Если how равен единице,
запрещена передача. Если how равен двойке, то запрещены как прием, так
и передача.
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
В случае успеха возвращается ноль. При ошибке возвращается -1, а errno
устанавливается должным образом.
ОШИБКИ
EBADF Неверный файловый дескриптор s.
ENOTSOCK
Аргумент s -- это файл, а не сокет.
ENOTCONN
Указанный сокет не соединен.
СООТВЕТСТВИЕ СТАНДАРТАМ
4.4BSD (функция shutdown впервые появилась в 4.2BSD).
ОШИБКИ В РЕАЛИЗАЦИИ
Числовые флаги how следует заменить на флаги SHUT_RD, SHUT_WR, и
SHUT_RDWR, одобренные SUS.
СМОТРИ ТАКЖЕ
connect(2), socket(2)
ПЕРЕВОД
Copyright (C) Alexey Mahotkin <alexm@hsys.msk.ru> 1999