[phobos] std.datetime fails on OSX
Jacob Carlborg
doob at me.com
Sun Jan 16 03:50:08 PST 2011
Don't know if it helps but I found this:
/etc/localtime local time zone file
/usr/share/zoneinfo time zone directory
/usr/share/zoneinfo/posixrules rules for POSIX-style TZ's
/usr/share/zoneinfo/GMT for UTC leap seconds
If the file /usr/share/zoneinfo/GMT does not exist, UTC leap seconds are loaded from
/usr/share/zoneinfo/posixrules.
http://developer.apple.com/library/mac/#documentation/darwin/reference/manpages/man3/tzsetwall.3.html
/Jacob Carlborg
On 16 jan 2011, at 03:00, Jonathan M Davis wrote:
> On Saturday 15 January 2011 17:52:10 Walter Bright wrote:
>> The OSX file is
>>
>> /usr/share/zoneinfo/America/Los_Angeles
>>
>> not
>>
>> /usr/share/zoneinfo//right/America/Los_Angeles
>
> They both exist on Linux. The one in right/ has leap seconds whereas the other
> one doesn't. The test is using /usr/share/zoneinfo/right/America/Los_Angeles to
> test the leap second functionality.
>
> So, you're saying that the folks at Apple _did_ put the time zone files in
> /usr/share/zoneinfo, but that they _didn't_ use all of the standard time zone
> files and left out the directory /usr/share/zoneinfo/right? If that's the case,
> then I'll just make that test Linux-only.
>
> It's already a bit weird with Linux, since glibc ignores the leap seconds if you
> use the the right/ files. I made it so that if you selected a time zone file with
> leap seconds in it, then the leap seconds were used. But regardless, the OS
> won't use them. So, if they're not present on OSX, it's probably because they'd
> never get used anyway.
>
> - Jonathan M Davis
> _______________________________________________
> phobos mailing list
> phobos at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/phobos
--
/Jacob Carlborg
More information about the phobos
mailing list