T_SNDREL(3N) INTERACTIVE UNIX System T_SNDREL(3N)
NAME
t_sndrel - initiate an orderly release
SYNOPSIS
#include <tiuser.h>
int t_sndrel(fd)
int fd;
DESCRIPTION
This function is used to initiate an orderly release of a
transport connection and indicates to the transport provider
that the transport user has no more data to send. Fd iden-
tifies the local transport endpoint where the connection
exists. After issuing t_sndrel, the user may not send any
more data over the connection. However, a user may continue
to receive data if an orderly release indication has been
received.
This function is an optional service of the transport pro-
vider and is only supported if the transport provider
returned service type T_COTS_ORD on t_open or t_getinfo.
On failure, t_errno may be set to one of the following:
[TBADF] The specified file descriptor does not
refer to a transport endpoint.
[TFLOW] O_NDELAY was set, but the flow control
mechanism prevented the transport pro-
vider from accepting the function at
this time.
[TNOTSUPPORT] This function is not supported by the
underlying transport provider.
[TSYSERR] A system error has occurred during exe-
cution of this function.
SEE ALSO
t_open(3N), t_rcvrel(3N).
Programmer's Guide.
DIAGNOSTICS
The t_sndrel function returns 0 on success and -1 on
failure, and t_errno is set to indicate the error.
Rev. Networking Support Utilities Page 1