Provided by: manpages-pt-dev_20040726-4_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)

`Página de Manual BSD                             24 July 1993                                       SHUTDOWN(2)