TIMEVAL

struct timeval {
        long    tv_sec;         /* seconds */
        long    tv_usec;        /* and microseconds */
};
 

This structure is used in the select function. It is taken from the BSD file sys/time.h.