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.