|SHUTDOWN(3SOCKET)||Sockets Library Functions||SHUTDOWN(3SOCKET)|
cc [ flag... ] file... -lsocket -lnsl [ library... ] #include <sys/socket.h> int shutdown(int s, int how);
The shutdown() call shuts down all or part of a full-duplex connection on the socket associated with s. If how is SHUT_RD, further receives are disallowed. If how is SHUT_WR, further sends are disallowed. If how is SHUT_RDWR, further sends and receives are disallowed.
The how values should be defined constants.
0 is returned if the call succeeds.
−1 is returned if the call fails.
The call succeeds unless one of the following conditions exists:
See attributes(7) for descriptions of the following attributes:
|ATTRIBUTE TYPE||ATTRIBUTE VALUE|
|January 31, 2005||OmniOS|