- tmsp->tms_cutime = scale60(&ru.ru_utime);
- tmsp->tms_cstime = scale60(&ru.ru_stime);
- return ((clock_t)0);
-}
-
-static clock_t
-scale60(tvp)
- register struct timeval *tvp;
-{
- return (tvp->tv_sec * 60 + tvp->tv_usec / 16667);
+ tp->tms_cutime = CONVTCK(ru.ru_utime);
+ tp->tms_cstime = CONVTCK(ru.ru_stime);
+ if (gettimeofday(&t, (struct timezone *)0))
+ return ((clock_t)-1);
+ return ((clock_t)(CONVTCK(t)));