Manpages

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 [AT] blv.br> (tradução) xxxxxxxxxxxxxxxxxxxxxxxxx <xxx [AT] xxxxxx.xx> (revisão)