up | Inhaltsverzeichniss | Kommentar

Manual page for T_CLOSE(3N)

t_close - close a transport endpoint

SYNOPSIS

#include <tiuser.h>

int t_close(fd)
int fd;

DESCRIPTION

t_close() informs the transport provider that the user is finished with the transport endpoint specified by fd, and frees any local library resources associated with the endpoint. In addition, t_close() closes the file associated with the transport endpoint.

t_close() should be called from the T_UNBND state (see t_getstate.3n However, t_close() does not check state information, so it may be called from any state to close a transport endpoint. If this occurs, the local library resources associated with the endpoint will be freed automatically. In addition, close.2v will be issued for that file descriptor; the close will be abortive if no other process has that file open, and will break any transport connection that may be associated with that endpoint.

RETURN VALUES

t_close() returns:

0
on success.
-1
on failure and sets t_errno to indicate the error.

ERRORS

TBADF
The specified file descriptor does not refer to a transport endpoint.

SEE ALSO

close.2v t_getstate.3n t_open.3n t_unbind.3n

[a manual with the abbreviation NETP]


index | Inhaltsverzeichniss | Kommentar

Created by unroff & hp-tools. © somebody (See intro for details). All Rights Reserved. Last modified 11/5/97