.\" -*- coding: UTF-8 -*- .\" Copyright (c) 1983, 1991 The Regents of the University of California. .\" All rights reserved. .\" .\" SPDX-License-Identifier: BSD-4-Clause-UC .\" .\" $Id: shutdown.2,v 1.1.1.1 1999/03/21 22:52:23 freitag Exp $ .\" .\" Modified Sat Jul 24 09:57:55 1993 by Rik Faith .\" Modified Tue Oct 22 22:04:51 1996 by Eric S. Raymond .\" Modified 1998 by Andi Kleen .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH shutdown 2 "2 мая 2024 г." "Linux man\-pages 6.8" .SH ИМЯ shutdown \- закрывает часть полнодуплексного соединения .SH LIBRARY Standard C library (\fIlibc\fP, \fI\-lc\fP) .SH СИНТАКСИС .nf \fB#include \fP .P \fBint shutdown(int \fP\fIsockfd\fP\fB, int \fP\fIhow\fP\fB);\fP .fi .SH ОПИСАНИЕ Вызов \fBshutdown\fP() приводит к закрытию всего полнодуплексного соединения или его части в сокете, связанном с \fIsockfd\fP. Если значение \fIhow\fP равно \fBSHUT_RD\fP, то дальнейший приём данных будет запрещён. Если значение \fIhow\fP равно \fBSHUT_WR\fP, то дальнейшая передача данных будет запрещена. Если значение \fIhow\fP равно \fBSHUT_RDWR\fP, то дальнейший приём и передача данных будут запрещены. .SH "ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ" On success, zero is returned. On error, \-1 is returned, and \fIerrno\fP is set to indicate the error. .SH ОШИБКИ .TP \fBEBADF\fP Значение \fIsockfd\fP не является правильным файловым дескриптором. .TP \fBEINVAL\fP Указано неверное значение в \fIhow\fP (но смотрите ДЕФЕКТЫ). .TP \fBENOTCONN\fP Указанный сокет не подключён. .TP \fBENOTSOCK\fP Файловый дескриптор \fIsockfd\fP указывает не на каталог. .SH СТАНДАРТЫ POSIX.1\-2008. .SH ИСТОРИЯ POSIX.1\-2001, 4.4BSD (first appeared in 4.2BSD). .SH ПРИМЕЧАНИЯ Константы \fBSHUT_RD\fP, \fBSHUT_WR\fP, \fBSHUT_RDWR\fP имеют значения 0, 1, 2, соответственно, и определены в \fI\fP начиная с glibc\-2.1.91. .SH ОШИБКИ .\" https://bugzilla.kernel.org/show_bug.cgi?id=47111 .\" commit fc61b928dc4d72176cf4bd4d30bf1d22e599aefc .\" and for DECnet sockets in commit 46b66d7077b89fb4917ceef19b3f7dd86055c94a Проверки применимости \fIhow\fP выполняются в коде, относящемся к домену, и до Linux 3.7 проверки были не во всех доменах. В первую очередь, это были доменные сокеты UNIX, которые просто игнорировали некорректные значения. Данная проблема была устранена для доменных сокетов UNIX в Linux 3.7. .SH "СМОТРИТЕ ТАКЖЕ" \fBclose\fP(2), \fBconnect\fP(2), \fBsocket\fP(2), \fBsocket\fP(7) .PP .SH ПЕРЕВОД Русский перевод этой страницы руководства разработал Alexander Golubev , Azamat Hackimov , Hotellook, Nikita , Spiros Georgaras , Vladislav , Yuri Kozlov и Иван Павлов . .PP Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, .UR https://www.gnu.org/licenses/gpl-3.0.html .UE версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ. .PP Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику по его адресу электронной почты или по адресу .MT списка рассылки русских переводчиков .ME .