SHUTDOWN(2)

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 zócalo 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 zócalo.

ENOTCONN
    El zócalo especificado no está conectado.

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

CONSULTE TAMBIÉN
connect(2), socket(2)