int
     shutdown(int s, int how);


DESCRIPTION

     The shutdown() call causes all or part of a full-duplex connection on the
     socket associated with s to be shut down.  If how is SHUT_RD, further
     receives will be disallowed.  If how is SHUT_WR, further sends will be
     disallowed.  If how is SHUT_RDWR, further sends and receives will be dis-
     allowed.


DIAGNOSTICS

     A 0 is returned if the call succeeds, -1 if it fails.


ERRORS

     The call succeeds unless:

     [EBADF]            S is not a valid descriptor.

     [ENOTSOCK]         S is a file, not a socket.

     [ENOTCONN]         The specified socket is not connected.


SEE ALSO

     connect(2), socket(2)


HISTORY

     The shutdown() function call appeared in 4.2BSD.

4.2 Berkeley Distribution        June 4, 1993        4.2 Berkeley Distribution

Man(1) output converted with man2html