cc [flag . . . ] flag . . . -lx#include <sys/timeb.h>
int ftime(struct timeb *tp);
/* Structure returned by ftime system call */struct timeb { time_t time; unsigned short millitm; short timezone; short dstflag; };
Note that the timezone value is a system default timezone and not the value of the TZ environment variable.
The structure contains the time since the 00:00:00 GMT, January 1, 1970 up to 1000 milliseconds of more-precise interval, the local time zone (measured in minutes of time westward from Greenwich), and a flag that, if nonzero, indicates that Daylight Saving time applies locally during the appropriate part of the year.