Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ shutdown(3N) — UnixWare 2.01

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

connect(3N)

socket(3N)






       shutdown(3N)                                            shutdown(3N)


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

       SYNOPSIS
             cc [options] file -lsocket -lnsl
             #include <sys/socket.h>
             int shutdown(int s, int how);

       DESCRIPTION
             The shutdown call shuts down all or part of a full-duplex
             connection on the socket associated with s.  If how is 0, then
             further receives will be disallowed.  If how is 1, then
             further sends will be disallowed.  If how is 2, then further
             sends and receives will be disallowed.

          Files
             /usr/lib/locale/locale/LC_MESSAGES/uxnsl

          Return Values
             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.

             ENOMEM              There was insufficient user memory
                                 available for the operation to complete.

             ENOSR               There were insufficient STREAMS resources
                                 available for the operation to complete.

       REFERENCES
             connect(3N), socket(3N)

       NOTICES
             The how values should be defined constants.







                           Copyright 1994 Novell, Inc.               Page 1








Typewritten Software • bear@typewritten.org • Edmonds, WA 98026