shutdown

Autres langues

Langue: es

Autres versions - même langue

Version: 28 enero 1998 (fedora - 25/11/07)

Autres sections - même nom

Section: 2 (Appels système)

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)