.\" -*- coding: UTF-8 -*- .\" Copyright 1983-1991, The Regents of the University of California. .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: BSD-4-Clause-UC .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH shutdown 2 "29 outubro 2025" "Linux man\-pages 6.18" .SH NOME shutdown \- fecha parte das conexões 'full\-duplex' .SH BIBLIOTECA Biblioteca C Padrão (\fIlibc\fP,\ \fI\-lc\fP) .SH SINOPSE .nf \fB#include \fP .P \fBint shutdown(int \fP\fIsockfd\fP\fB, int \fP\fIhow\fP\fB);\fP .fi .SH DESCRIÇÃO A chamada \fBshutdown\fP() faz todas, ou partes, das conexões full\-duplex em um socket associado com \fIsockfd\fP serem fechados. Se \fIhow\fP é \fBSHUT_RD\fP, mais recebimentos não serão permitidos. Se \fIhow\fP é \fBSHUT_WR\fP, mais envios não serão permitidos. Se \fIhow\fP é \fBSHUT_SDWR\fP, mais recebimentos e envios não serão permitidos. .SH "VALOR DE RETORNO" Em caso de sucesso, zero é retornado. Em caso de erro, \-1 é retornado, e \fIerrno\fP é definido para indicar o erro. .SH ERROS .TP \fBEBADF\fP \fIsockfd\fP não é válido como descritor de arquivo. .TP \fBEINVAL\fP Um valor inv[alido foi especificado em \fIhow\fP (mas veja BUGS). .TP \fBENOTCONN\fP O socket especificado não está conectado. .TP \fBENOTSOCK\fP O descritor de arquivo \fIsockfd\fP não faz referência a um socket. .SH PADRÕES POSIX.1\-2024. .SH HISTÓRICO POSIX.1\-2001, 4.4BSD (apareceu pela primeira vez no 4.2BSD). .SH NOTAS As constantes \fBSHUT_RD\fP, \fBSHUT_WR\fP e \fBSHUT_RDWR\fP têm o valor 0, 1 e 2, respetivamente, e são definidos em \fI\fP desde glibc\-2.1.91. .SH BUGS .\" https://bugzilla.kernel.org/show_bug.cgi?id=47111 .\" commit fc61b928dc4d72176cf4bd4d30bf1d22e599aefc .\" and for DECnet sockets in commit 46b66d7077b89fb4917ceef19b3f7dd86055c94a Verificações da validade de \fIhow\fP são feitas em código específico de cada domínio, e antes do Linux 3.7 nem todos os domínios executavam essas verificações. Mais notavelmente, os sockets de domínio UNIX simplesmente ignoravam valores inválidos. Esse problema foi corrigido para sockets de domínio UNIX no Linux 3.7. .SH "VEJA TAMBÉM" \fBclose\fP(2), \fBconnect\fP(2), \fBsocket\fP(2), \fBsocket\fP(7) .PP .SH TRADUÇÃO A tradução para português brasileiro desta página man foi criada por André Luiz Fassone , Marcelo Pereira da Silva e Rafael Fontenelle . . .PP Esta tradução é uma documentação livre; leia a .UR https://www.gnu.org/licenses/gpl-3.0.html Licença Pública Geral GNU Versão 3 .UE ou posterior para as condições de direitos autorais. Nenhuma responsabilidade é aceita. .PP Se você encontrar algum erro na tradução desta página de manual, envie um e-mail para .MT debian-l10n-portuguese@lists.debian.org a lista de discussão de tradutores .ME .