shutdown

SHUTDOWN(2)                Manual do Programador Linux               SHUTDOWN(2)



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)