On Sat, 18 Jan 2014 17:39:00 +0000, Zefram wrote:
> Joseph Gwinn wrote:
>> No.  If your poke around into how time is used, you will discover that 
>> what is stored is the count of seconds since the Epoch.  Broken-down 
>> time is used only when there is a human to be humored.
> 
> Sure, scalar time_t values are used underneath, and I didn't say
> otherwise.  That's what time_t is for.  The kernel even increments the
> time_t clock, most of the time, as if it's a linear count of seconds,
> which is how it behaves on the small scale outside the immediate
> vicinity of leap seconds.  But a kernel that knows about leap seconds
> then introduces a discontinuity in the scalar value, somewhere near each
> leap, to maintain the scalar<->UTC relationship.
> 
>> POSIX time is defined without reference to NTP,
> 
> Indeed.  The two definitions are separate, but match in most of their
> design features.

The word I would have used is "parallel".  NTP and UNIX/POSIX solve 
different problems, but still the similarity wasn't quite a happy 
accident.

Joe Gwinn
_______________________________________________
LEAPSECS mailing list
LEAPSECS@leapsecond.com
http://six.pairlist.net/mailman/listinfo/leapsecs

Reply via email to