Manual del Programador de Linux (2)
28 enero 1998
 

NOMBRE

shutdown - cierra parte de una conexión bidireccional  

SINOPSIS

#include <sys/socket.h>

int shutdown(int s, int como);  

DESCRIPCIÓN

La llamada a shutdown causa que se cierre completamente o en parte una conexión bidireccional en el conector asociado con s. Si como es 0, no se permitirán más recepciones. Si como es 1, no se permitirán más envíos. Si como es 2, no se permitirán más envíos ni recepciones.  

VALOR DEVUELTO

En caso de éxito, se devuelve cero. En caso de error, se devuelve -1 y se pone un valor apropiado en errno.  

ERRORES

EBADF
s no es un desccriptor válido.
ENOTSOCK
s es un fichero, no un conector.
ENOTCONN
El conector especificado no está conectado.
 

CONFORME A

4.4BSD (la función shutdown apareció por primera vez en 4.2BSD).  

FALLOS

Las opciones numéricas how deben ser reemplazadas por las opciones SHUT_RD, SHUT_WR y SHUT_RDWR, según ordena "the Single Unix Specification".  

VÉASE TAMBIÉN

connect

(2), socket(2)

Nuevo comentario