Click this button to go to the index for this section. |
shutdown(2)
NAME
shutdown - Shuts down socket send and receive operationsSYNOPSIS
#include <sys/socket.h> int shutdown ( int socket, int how );STANDARDS
Interfaces documented on this reference page conform to industry standards as follows: shutdown(): XPG4-UNIX Refer to the standards(5) reference page for more information about industry standards and associated tags.PARAMETERS
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 operationsDESCRIPTION
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 following values: [EBADF] The socket parameter is not valid. [EINVAL The how argument is invalid. [ENOTCONN] The socket is not connected. [ENOTSOCK] The socket parameter refers to a file, not a socket.RELATED INFORMATION
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)