shutdown
SHUTDOWN(N)         Linux Programmer's Manual         SHUTDOWN(N)



NAME
       shutdown - shut down part of a full-duplex connection

SYNOPSIS
       #include <sys/socket.h>

       int shutdown(int s, int how);

DESCRIPTION
       The shutdown call causes all or part of a full-duplex con-
       nection on the socket associated with s to be  shut  down.
       If  how is SHUT_RD, further receptions will be disallowed.
       If how is SHUT_WR, further transmissions  will  be  disal-
       lowed.  If how is SHUT_RDWR, further receptions and trans-
       missions will be disallowed.

RETURN VALUE
       On success, zero is returned.  On error, -1  is  returned,
       and errno is set appropriately.

ERRORS
       EBADF  s is not a valid descriptor.

       ENOTSOCK
              s is a file, not a socket.

       ENOTCONN
              The specified socket is not connected.

NOTES
       The  constants  SHUT_RD, SHUT_WR, SHUT_RDWR have the value
       0, 1, 2, respectively, and are defined  in  <sys/socket.h>
       since glibc-2.1.91.

CONFORMING TO
       4.4BSD  (the  shutdown  function  call  first  appeared in
       4.2BSD).

SEE ALSO
       connect(t), socket(t)



BSD Man Page                1993-07-24                SHUTDOWN(N)