Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ shutdown(2) — Digital UNIX 3.2c

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

getsockopt(2)

read(2)

recv(2)

recvfrom(2)

recvmsg(2)

select(2)

send(2)

sendto(2)

setsockopt(2)

socket(2)

write(2)

shutdown(2)  —  System Calls

NAME

shutdown − Shuts down socket send and receive operations

SYNOPSIS

int shutdown (
int socket,
int how );

PARAMETERS

socketSpecifies the file descriptor of the socket. 

howSpecifies the type of shutdown.  Values are:

0To disable further receive operations

1To disable further send operations

2To disable further send operations and receive operations

DESCRIPTION

The shutdown() function disables receive and/or send operations on the specified socket. 

RETURN VALUES

Upon successful completion, a value of 0 (zero) is returned.  Otherwise, a value of -1 is returned and errno is set to indicate the error. 

ERRORS

If the shutdown() function fails, errno may be set to one of the following values:

[EBADF]The socket parameter is not valid. 

[ENOTSOCK]
The socket parameter refers to a file, not a socket. 

RELATED INFORMATION

Functions: getsockopt(2), read(2), recv(2), recvfrom(2), recvmsg(2), select(2), send(2), sendto(2), setsockopt(2), socket(2), write(2)

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