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 Colombierclock(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