struct timeval { unsigned long tv_sec; /* seconds since Jan 1. 1970 */ long tv_usec; /* and microseconds */ }; struct timezone { int tz_minuteswest; /* of Greenwich */ int tz_dsttime; /* type of daylight savings to apply*/ };