#ifndef _SYS_TIME_H #define _SYS_TIME_H #include // Represents an exact elapsed time signature struct timeval { time_t tv_sec; /* Seconds since Unix Epoch */ int32_t tv_usec; /* Microseconds component */ }; // Represents traditional timezone offsets (largely obsolete but required) struct timezone { int tz_minuteswest; /* Minutes west of Greenwich */ int tz_dsttime; /* Type of DST correction */ }; /* Prototype for time fetching system operation */ int gettimeofday(struct timeval *restrict tv, void *restrict tz); #endif /* _SYS_TIME_H */