cputime
void cputime(struct pinfo *, VARENT *, enum mode);
VAR6("time", "TIME", 0, cputime, 0, CPUTIME),
times(&cputime); /* get cpu time */
c[CPUTIME] += (cputime.tms_utime + cputime.tms_stime) / 60;
static struct tms cputime;
times(&cputime);/* get CPU time -- write out score info */
logg.cputime = i = (cputime.tms_utime + cputime.tms_stime) / 60 + c[CPUTIME];
short cputime;/* CPU time needed in seconds */
lprintf(" CPU time used: %ld seconds, Machine usage: %ld.%02ld%%\n", (long) (logg.cputime), (long) (logg.usage / 100), (long) (logg.usage % 100));
lprintf(" out bytes per move: %ld, time per move: %ld ms\n", (long) (logg.bytout / logg.moves), (long) ((logg.cputime * 1000) / logg.moves));
struct timeval cputime;
&cputime);
TIMEVAL_TO_TIMESPEC(&cputime, ts);
u_int64_t cputime[CPUSTATES];
(void) fetch_cptime(cputime);
t += cputime[i] - stime[i];
pt[nproc].pt_pctcpu = (cputime[CP_IDLE] - stime[CP_IDLE]) / t;
stime[i] = cputime[i];
f1 = cputime(i);
static float cputime(int);