[PATCH] change CLOCKS_PER_SEC to match POSIX:XSI
Joel Sherrill <joel@OARcorp.com>
joel.sherrill@OARcorp.com
Fri Oct 7 16:03:00 GMT 2005
Corinna Vinschen wrote:
> On Oct 6 13:19, Bob Wilson wrote:
>
>>The XSI extension to POSIX requires that CLOCKS_PER_SEC be defined to one
>>million. The current value in newlib, except for RTEMS and ARM, is 1000.
>>Since this value seems pretty arbitrary, wouldn't it be better to go with
>>the POSIX value? Here is a patch to change it.
>>
>>2005-10-06 Bob Wilson <bob.wilson@acm.org>
>>
>> * libc/include/time.h (CLOCKS_PER_SEC): Define to 1000000.
>
>
> Careful, please. This could break newly compiled applications on
> systems using the CLOCKS_PER_SEC macro internally.
I always thought this was an arbitrary and useless macro. On RTEMS
and many other systems, the clock tick quantum is configurable.
Why is 1000000 suddenly right?
> Corinna
--joel
More information about the Newlib
mailing list