Copyright (c) 1983, 1991 The Regents of the University of California. All rights reserved. %%%LICENSE_START(BSD_4_CLAUSE_UCB) Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this l...
NAMEshutdown - shut down part of a full-duplex connection
int shutdown(int sockfd, int how);
DESCRIPTIONThe shutdown() call causes all or part of a full-duplex connection on the socket associated with sockfd to be shut down. If how is SHUT_RD, further receptions will be disallowed. If how is SHUT_WR, further transmissions will be disallowed. If how is SHUT_RDWR, further receptions and transmissions will be disallowed.
RETURN VALUEOn success, zero is returned. On error, -1 is returned, and errno is set appropriately.
- sockfd is not a valid descriptor.
- An invalid value was specified in how (but see BUGS).
- The specified socket is not connected.
- The file descriptor sockfd does not refer to a socket.