shutdown - Shuts down socket send and receive operations
int shutdown (
int how );
Interfaces documented on this reference page conform to industry standards
Refer to the standards(5) reference page for more information about indus-
try standards and associated tags.
socket Specifies the file descriptor of the socket.
how Specifies the type of shutdown. Values are:
SHUT_RD To disable further receive operations
SHUT_WR To disable further send operations
SHUT_RDWR To disable further send operations and receive opera-
The shutdown() function disables receive and/or send operations on the
Upon successful completion, a value of 0 (zero) is returned. Otherwise, a
value of -1 is returned and errno is set to indicate the error.
If the shutdown() function fails, errno may be set to one of the following
[EBADF] The socket parameter is not valid.
[EINVAL] The how argument is invalid.
[ENOBUFS] Insufficient resources are available in the system to complete
[ENOSR] The available STREAMS resources were insufficient for the opera-
tion to complete.
The socket is not connected.
The socket parameter refers to a file, not a socket.
Functions: getsockopt(2), read(2), recv(2), recvfrom(2), recvmsg(2),
select(2), send(2), sendto(2), setsockopt(2), socket(2), write(2)