|
|
1.1 root 1: /* ftime.c 4.1 83/05/31 */
2:
3: #include <sys/types.h>
4: #include <sys/time.h>
5:
6: /*
7: * Backwards compatible ftime.
8: */
9:
10: /* from old timeb.h */
11: struct timeb {
12: time_t time;
13: u_short millitm;
14: short timezone;
15: short dstflag;
16: };
17:
18: ftime(tp)
19: register struct timeb *tp;
20: {
21: struct timeval t;
22: struct timezone tz;
23:
24: if (gettimeofday(&t, &tz) < 0)
25: return (-1);
26: tp->time = t.tv_sec;
27: tp->millitm = t.tv_usec / 1000;
28: tp->timezone = tz.tz_minuteswest;
29: tp->dstflag = tz.tz_dsttime;
30: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.