socket_close - close a socket

int socket_close( int s );

This efun is only available if PACKAGE_SOCKETS is compiled in.

socket_close() closes socket s. This frees a socket efun slot for use.

socket_close() returns:

EESUCCESS on success.

a negative value indicated below on error.

ERRORS - "socket_err.h"

EEFDRANGE Descriptor out of range.
EEBADF Descriptor is invalid.
EESECURITY Security violation attempted.

See also: socket_accept , socket_create


Tim Hollebeek

Beek @ZorkMUD, Lima Bean, IdeaExchange, TMI-2, and elsewhere