Index Index for
Section 2
Index Alphabetical
listing for S
Bottom of page Bottom of
page

shutdown(2)

NAME

shutdown - 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 standards as follows: shutdown(): XNS5.0 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 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 following values: [EBADF] The socket parameter is not valid. [EINVAL] The how argument is invalid. [ENOBUFS] Insufficient resources are available in the system to complete the call. [ENOSR] The available STREAMS resources were insufficient for the operation to complete. [ENOTCONN] The socket is not connected. [ENOTSOCK] 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)

Index Index for
Section 2
Index Alphabetical
listing for S
Top of page Top of
page