xref: /plan9/sys/src/ape/lib/ap/gen/clock.c (revision 3e12c5d1bb89fc02707907988834ef147769ddaf)
1*3e12c5d1SDavid du Colombier #include <time.h>
2*3e12c5d1SDavid du Colombier #include <sys/times.h>
3*3e12c5d1SDavid du Colombier 
4*3e12c5d1SDavid du Colombier clock_t
clock(void)5*3e12c5d1SDavid du Colombier clock(void)
6*3e12c5d1SDavid du Colombier {
7*3e12c5d1SDavid du Colombier 	struct tms t;
8*3e12c5d1SDavid du Colombier 
9*3e12c5d1SDavid du Colombier 	if(times(&t) == (clock_t)-1)
10*3e12c5d1SDavid du Colombier 		return (clock_t)-1;
11*3e12c5d1SDavid du Colombier 	return t.tms_utime+t.tms_stime;
12*3e12c5d1SDavid du Colombier }
13