fix clock() function
authorRich Felker <dalias@aerifal.cx>
Sat, 13 Aug 2011 12:40:11 +0000 (08:40 -0400)
committerRich Felker <dalias@aerifal.cx>
Sat, 13 Aug 2011 12:40:11 +0000 (08:40 -0400)
commitad5759821ced59bbb70eb36d396df2a787141089
tree0c05a0e7344b3a79f4f7da1a70b42e2257cced1c
parent4054a135fc0e6c1b7c33f688dcddecee0b2b22d2
fix clock() function

it previously was returning the pseudo-monotonic-realtime clock
returned by times() rather than process cputime. it also violated C
namespace by pulling in times().

we now use clock_gettime() if available because times() has
ridiculously bad resolution. still provide a fallback for ancient
kernels without clock_gettime.
src/time/clock.c