Look at the current event on a transport endpoint.
X/Open Transport Interface Library (libxti.a)
#include <xti.h>
int t_look (fd) int fd;
The t_look subroutine returns the current event on the transport endpoint specified by the fd parameter. This subroutine enables a transport provider to notify a transport user of an asynchronous event when the user is calling subroutines in synchronous mode. Certain events require immediate notification of the user and are indicated by a specific error, TLOOK, on the current or next subroutine to be executed. Details on events which cause subroutines to fail, T_LOOK, may be found in Section 4.6, Events and TLOOK Error Indication.
This subroutine also enables a transport user to poll a transport endpoint periodically for asynchronous events.
fd | Specifies the transport endpoint. |
Upon success, the t_look subroutine 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:
On failure, -1 is returned and t_errno is set to indicate the error.
On failure, t_errno is set to one of the following:
Additional functionality is provided through the Event Management (EM) interface.
The t_open subroutine, t_snd subroutine, t_sndudata subroutine.