Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

t_getstate(3N)

t_open(3N)

t_unbind(3N)



          T_CLOSE(3N)          INTERACTIVE UNIX System          T_CLOSE(3N)



          NAME
               t_close - close a transport endpoint

          SYNOPSIS
               #include <tiuser.h>

               int t_close(fd)
               int fd;

          DESCRIPTION
               The t_close function 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 associ-
               ated with the transport endpoint.

               The t_close function should be called from the T_UNBND state
               [see t_getstate (3N)].  However, this function 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(2) 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.

               On failure, t_errno may be set to the following:

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

          SEE ALSO
               t_getstate(3N), t_open(3N), t_unbind(3N).
               Programmer's Guide.

          DIAGNOSTICS
               The t_close function returns 0 on success and -1 on failure,
               and t_errno is set to indicate the error.

















          Rev. Networking Support Utilities                          Page 1



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