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)