shutdown(2)shutdown(2)NAMEshutdown - Shut down socket send and receive operations
SYNOPSIS
#include <sys/socket.h>
int shutdown(
int socket,
int how );
STANDARDS
Interfaces documented on this reference page conform to industry stan‐
dards as follows:
shutdown(): XNS5.0
Refer to the standards(5) reference page for more information about
industry standards and associated tags.
PARAMETERS
Specifies the file descriptor of the socket. Specifies the type of
shutdown. Values are: To disable further receive operations To disable
further send operations To disable further send operations and receive
operations
DESCRIPTION
The shutdown() function disables receive and/or send operations on the
specified socket.
RETURN VALUES
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.
ERRORS
If the shutdown() function fails, errno may be set to one of the fol‐
lowing values: The socket parameter is not valid. The how argument is
invalid. Insufficient resources are available in the system to com‐
plete the call. The available STREAMS resources were insufficient for
the operation to complete. The socket is not connected. The socket
parameter refers to a file, not a socket.
SEE ALSO
Functions: getsockopt(2), read(2), recv(2), recvfrom(2), recvmsg(2),
select(2), send(2), sendto(2), setsockopt(2), socket(2), write(2)
Standards: standards(5)shutdown(2)