tz behavior difference TZif vs. TZif2
Olson, Arthur David (NIH/NCI) [E]
olsona at dc37a.nci.nih.gov
Mon Mar 20 14:05:09 UTC 2006
Here's what I get from "od" on elsie:
> Script started on Mon 20 Mar 2006 08:53:11 AM EST
> elsie$ od -xc ./tmp/etc/zoneinfo/Indian/Cocos
> 0000000 545a 6966 3200 0000 0000 0000 0000 0000
> T Z i f 2 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
> 0000020 0000 0000 0000 0001 0000 0001 0000 0000
> \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0
> 0000040 0000 0000 0000 0001 0000 0008 0000 5b68
> \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \b \0 \0 [ h
> 0000060 0004 4c4d 5400 4343 5400 0000 545a 6966
> \0 004 L M T \0 C C T \0 \0 \0 T Z i f
> 0000100 3200 0000 0000 0000 0000 0000 0000 0000
> 2 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
> 0000120 0000 0002 0000 0002 0000 0000 0000 0001
> \0 \0 \0 002 \0 \0 \0 002 \0 \0 \0 \0 \0 \0 \0 001
> 0000140 0000 0002 0000 0008 ffff ffff 7c55 26a4
> \0 \0 \0 002 \0 \0 \0 \b ÿ ÿ ÿ ÿ | U & ¤
> 0000160 0100 005a dc00 0000 005b 6800 044c 4d54
> 001 \0 \0 Z Ü \0 \0 \0 \0 [ h \0 004 L M T
> 0000200 0043 4354 0000 0000 000a 4343 542d 363a
> \0 C C T \0 \0 \0 \0 \0 \n C C T - 6 :
> 0000220 3330 0a00
> 3 0 \n
> 0000223
> elsie$ exit
>
> script done on Mon 20 Mar 2006 08:53:26 AM EST
Note the "0000060 0004" above and the "0000060 0000" below.
The number in question is the index into the zone abbreviation characters which are "LMT\0CCT\0"; the difference is why we're seeing "CCT" (the correct behavior) on elsie and "LMT" (the worng behavior) on your system; it's also why the zgress test worked here on elsie.
--ado
-----Original Message-----
From: Robbin Kawabata [mailto:Robbin.Kawabata at eng.sun.com]
Sent: Friday, March 17, 2006 5:11 PM
To: tz at elsie.nci.nih.gov; eggert at CS.UCLA.EDU; Olson, Arthur David (NIH/NCI) [E]; olsona at elsie.nci.nih.gov
Cc: robbin.kawabata at sun.com
Subject: tz behavior difference TZif vs. TZif2
...
This is a dump of the Indian/Cocos TZif2 file:
% od -xc ./Indian/Cocos
0000000 545a 6966 3200 0000 0000 0000 0000 0000
T Z i f 2 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0000020 0000 0000 0000 0001 0000 0001 0000 0000
\0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0
0000040 0000 0000 0000 0001 0000 0008 0000 5adc
\0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \b \0 \0 Z 334
0000060 0000 4c4d 5400 4343 5400 0000 545a 6966
\0 \0 L M T \0 C C T \0 \0 \0 T Z i f
0000100 3200 0000 0000 0000 0000 0000 0000 0000
2 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0000120 0000 0002 0000 0002 0000 0000 0000 0001
\0 \0 \0 002 \0 \0 \0 002 \0 \0 \0 \0 \0 \0 \0 001
0000140 0000 0002 0000 0008 ffff ffff 7c55 26a4
\0 \0 \0 002 \0 \0 \0 \b 377 377 377 377 | U & 244
0000160 0100 005a dc00 0000 005b 6800 044c 4d54
001 \0 \0 Z 334 \0 \0 \0 \0 [ h \0 004 L M T
0000200 0043 4354 0000 0000 000a 4343 542d 363a
\0 C C T \0 \0 \0 \0 \0 \n C C T - 6 :
0000220 3330 0a00
3 0 \n
0000223
...
More information about the tz
mailing list