t_look(3N)
t_look - look at the current event on a transport endpoint
As shipped in IRIX 6.5.22. Unchanged since IRIX 6.5.
NAME t_look - look at the current event on a transport endpoint SYNOPSIS #ifdef _XOPEN_SOURCE #include <xti.h> #else #include <tiuser.h> #endif int t_look(fd) int fd; DESCRIPTION This function returns the current event on the transport endpoint specified by fd. This function enables a transport provider to notify a transport user of an asynchronous event when the user is issuing functions in synchronous mode. Certain events require immediate notification of the user and are indicated by a specific error, TLOOK, on the current or next function to be executed. This function also enables a transport user to poll a transport endpoint periodically for asynchronous events. On failure, t_errno may be set to one of the following: TBADF The specified file descriptor does not refer to a transport endpoint. TSYSERR A system error has occurred during execution of this function. TPROTO If _XOPEN_SOURCE is defined, then this error indicates that a communication problem has been detected between XTI and the transport provider for which there is no other suitable XTI (t_errno). SEE ALSO t_open(3N), t_snd(3N), t_sndudata(3N) DIAGNOSTICS Upon success, t_look returns a value that indicates which of the allowable events has occurred, or returns zero if no event exists. One of the following events is returned: T_LISTEN connection indication received T_CONNECT connect confirmation received T_DATA normal data received T_EXDATA expedited data received T_DISCONNECT disconnect received T_UDERR datagram error indication T_ORDREL orderly release indication On failure, -1 is returned and t_errno is set to indicate the error.