Provided by: manpages-pt-dev_20040726-2_all bug

NOME

       shutdown - fecha parte das conexões full-duplex

SINOPSE

       #include <sys/socket.h>

       int shutdown(int s, int how);

DESCRIÇÃO

       A chamada shutdown faz todas, ou partes, das conexões full-duplex em um
       socket, associado com s serem  fechados.  Se  how  é  0,  mais  adiante
       recebimentos  serão  rejeitados.  Se how é 1, mais adiante envios serão
       rejeitados. Se how é  2,  mais  adiante  recebimentos  e  envios  serão
       rejeitados.

VALORES RETORNADOS

       Em caso de sucesso, zero é retornado. Caso contrário, -1 é retornado, e
       errno é selecionado apropriadamente.

ERROS

       EBADF  s não é um descritor válido.

       ENOTSOCK
              s é um arquivo, e não um socket.

       ENOTCONN
              O socket específicado não está conectado.

DE ACORDO COM

       4.4BSD (a função shutdown apareceu primeiramente no BSD 4.2).

PROBLEMAS

       O sinalizador numérico how pode ser trocado por um simples Unix-
       mandated SHUT_RD, SHUT_WR, e o sinalizador SHUT_RDWR

VEJA TAMBÉM

       connect(2), socket(2)

TRADUZIDO POR LDP-BR em 21/08/2000.

       André   L.  Fassone  Canova  <lonelywolf@blv.com.br>  (tradução)
       xxxxxxxxxxxxxxxxxxxxxxxxx <xxx@xxxxxx.xxx.xx> (revisão)