[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [coreutils] [PATCH 2/2] stat: print timestamps to full resolution
From: |
Jim Meyering |
Subject: |
Re: [coreutils] [PATCH 2/2] stat: print timestamps to full resolution |
Date: |
Fri, 08 Oct 2010 20:01:47 +0200 |
Eric Blake wrote:
> On 10/01/2010 04:34 PM, Eric Blake wrote:
>> On 10/01/2010 09:19 AM, Eric Blake wrote:
>>>> Correct - time_t need not be integral, but do we have any proof of a
>>>> system using a floating-point time_t?
>>>
>>> I think I'm going to write a POSIX bug requesting that time_t be
>>> tightened to integral in light of the fact that subsecond support is now
>>> uniformly guaranteed via tv_nsec, and given the argument that existing
>>> platforms never took advantage of float time_t.
>>
>> http://austingroupbugs.net/view.php?id=327
>
> This was accepted in yesterday's Austin Group meeting. Would anyone
Nice.
> oppose a patch that adds a compile-time verification in gnulib's
> <time.h> that time_t is integral on all platforms that we support,
> given that POSIX now requires this even though C99 doesn't? That way,
> projects using gnulib can rely on the POSIX requirement that time_t is
> an integer (still unspecified whether it is signed or unsigned, and
> whether it is 32- or 64-bit, but much easier to code with than having
> to worry about floating point in the mix).
I can't imagine anyone objecting. Thanks!