#if !defined(lint) && defined(SCCSIDS) static char sccsid[] = "@(#)ftime.c 1.1 94/10/31 SMI"; /* from UCB 4.1 83/05/01 */ #endif #include #include /* * Backwards compatible ftime. */ /* from old timeb.h */ struct timeb { time_t time; u_short millitm; short timezone; short dstflag; }; ftime(tp) register struct timeb *tp; { struct timeval t; struct timezone tz; if (gettimeofday(&t, &tz) < 0) return (-1); tp->time = t.tv_sec; tp->millitm = t.tv_usec / 1000; tp->timezone = tz.tz_minuteswest; tp->dstflag = tz.tz_dsttime; }