Provided by: manpages-ru_0.98-4_all bug

НАЗВАНИЕ

       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