Xorg vs gettimeofday() and clock_gettime()

Jung-uk Kim jkim at FreeBSD.org
Thu Feb 28 22:14:52 UTC 2008


On Thursday 28 February 2008 04:32 pm, John E Hein wrote:
> Jung-uk Kim wrote at 16:07 -0500 on Feb 28, 2008:
>  > So this test was introduced in the following commit:
>  >
>  > http://lists.freedesktop.org/archives/xorg-commit/2006-November/
>  >009390.html
>  >
>  > Google found me this:
>  >
>  > http://www.opengroup.org/austin/mailarchives/ag-review/msg00489.
>  >html
>  >
>  > 'The recently-approved 1003.1j-2000 adds CLOCK_MONOTONIC to the
>  > list.'
>  >
>  > I think 1003.1b-1993 added clock_gettime(2) and configure.ac
>  > tests bogus spec.
>
> I suspect the autoconf test was probably written against the linux
> time.h which specifies _POSIX_C_SOURCE 199309 for all the CLOCK_*
> constants.
>
> Your quote seems to indicate that is wrong (which makes sense to me
> since I don't recall the CLOCK_* values around back to 1993).  But
> I have not done the work to dig into the spec.
>
> If someone verifies that to be the case, please submit a PR to xorg
> to fix their autoconf check.

I found it from SUSv3:

http://www.opengroup.org/onlinepubs/009695399/basedefs/time.h.html

'The manifest constant CLOCK_MONOTONIC and the clock_nanosleep() 
function are added for alignment with IEEE Std 1003.1j-2000.'

Jung-uk Kim


More information about the freebsd-x11 mailing list