shutdown

SHUTDOWN(2)              Manual del Programador de Linux             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 conector asociado con s.  Si como es
       SHUT_RD, no se permitirán más recepciones. Si como es SHUT_WR no se
       permitirán más envíos. Si como es SHUT_RDWR, 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.

OBSERVACIONES
       Las constantes SHUT_RD, SHUT_WR, SHUT_RDWR toman los valores 0, 1, 2,
       respectivamente, y están definidas en <sys/socket.h> desde glibc-2.1.91.

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

VÉASE TAMBIÉN
       connect(2), socket(2)



BSD                               28 enero 1998                      SHUTDOWN(2)