bug-gnulib
[Top][All Lists]
Advanced

[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!



reply via email to

[Prev in Thread] Current Thread [Next in Thread]