This is the mail archive of the newlib@sourceware.org mailing list for the newlib project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] change CLOCKS_PER_SEC to match POSIX:XSI


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




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]