#include "unpxti.h"
char *
xti_tlook_str(int fd)
{
int event;
if ( (event = t_look(fd)) < 0)
return(NULL);
if (event == T_LISTEN) return("T_LISTEN");
else if (event == T_CONNECT) return("T_CONNECT");
else if (event == T_DATA) return("T_DATA");
else if (event == T_EXDATA) return("T_EXDATA");
else if (event == T_DISCONNECT) return("T_DISCONNECT");
else if (event == T_UDERR) return("T_UDERR");
else if (event == T_ORDREL) return("T_ORDREL");
else if (event == T_GODATA) return("T_GODATA");
else if (event == T_GOEXDATA) return("T_GOEXDATA");
else if (event == 0) return("no event exists");
return("unknown event");
}
char *
Xti_tlook_str(int fd)
{
char *str;
if ( (str = xti_tlook_str(fd)) == NULL)
err_xti("xti_tlook_str error");
return(str);
}
syntax highlighted by Code2HTML, v. 0.9.1