Timezone utility

Henry Grebler henryg at optimation.com.au
Tue Aug 8 02:30:10 UTC 2000



#To:		tz at elsie.nci.nih.gov

#From:		henryg at optimation.com.au
		Henry Grebler
		Support Manager
		Optimation Software Engineering Pty Ltd
		Level 9 West, 608 St Kilda Road
		Melbourne, Vic, 3004, Australia

		Phone:	+61 3 9525 2111	Fax:	+61 3 9521 1733
		URL:	http://www.optimation.com.au


Hi,


First of all, thanks for providing a valuable service. I guess under
normal situations your work would go unheralded - when things are
going right no one notices. It's only when your car breaks down that
you look under the bonnet (hood).

I'm hoping I have found an opportunity to give a little (very little)
back.

We in Australia have been taking a keener-than-usual interest in tz
stuff with the advent of the Olympic Games. So, naturally, I
eventually found myself downloading from your website.

I look after several different platforms (Solaris, Linux, AIX, HP-UX,
IRIX, etc). It soon became clear to me that something was missing. I
felt that, it's all very well to make changes to the timezone
database; how do I test that the changes will work? And there's
the rub. It's not the time now that is at issue. One can immediately
confirm that the time right now is correct. What I want to know is,
Will it be correct at some time in the future?

To address this issue, I have written a little utility, cvt_time. I
enclose source, Makefile and man page. I have chosen to store it in
the 'misc' subdirectory of the 'src' directory. It is enclosed as a
tar, gzip, uuencode. If you think it is worthwhile, please feel free
to distribute it or make it available in any way you see fit.

Regards,
Henry



begin 660 misc.tar.Z
M'YV0;=+,&?,"@,&#"!,J7,BPH<.'$",BA &#!HP;-V  H$@Q!HT:&SG"B"$C
MI,B3&V]XG&'#1 at V,,T*2K"$C!@"0$G/JW,FS9YTY=,+("8FFC!LY><[T7 @T
MC!DS2Q>*E/'2),>84;-JW<JU:]>  U^,L4/G"YTT;<JX&..UK=N-,2BVU"C2
M(\B3)*URC'&#:LJ5+6O$F'%#)@T:-VAL?,NX\<*?08=2+'HT:=>F3[U.K7H2
M!E;'H$.+;OM"!8BQ9<^F70NBQ>DW;NR4D4,'Q)PR8V"3F6,[C9LQ94"4@?-F
M#!H0=-Z 8%,\#!OD:(.#F$Z].@@5+Q0H**W at .@@D1I&"."*GC!@VLT'PH(ST
M#) W<%2'.0M[[9LV+L+4\=%=17\03\2'UGQIP ;"%&^80<<=0 at 57A!MG^%;&
M;+Z= 0(4=.3A @A,T$&&"RS\UT09;(CQ1AURN%$&"R $ 9D<SJ41A at O]_9<$
M"&NX\<8=(*1!QPF\Z5B;',6M449M Z5A%' LBE%';6F8 4(>)R*'AF]K]/AC
MD&_4%@8(8H1!QG]ID%%&&"PF<0(9RZ5A)'+*B1%<&&/DN"-Z9)Q1QH<@W'@'
MD70$1\>5O#D5J!RVG2F'<17^=^49QX7A!IO,\6C&&XA^"0<;\UTJ1QLM^&8F
M'$:9Z49M:1DGJ4!MP D"G5>6(9N59?PW1QAI at 5#>''6P0<>&5!0%@HH- M4G
M"&=T"0*#O)T1QAUK-/DDLL]FR2P(8,U1(0AF$-F&K<JU(6D>("18+HH@;-HI
MIFW,D::5)T(*96UWG,@&FW(*%X:VZ26WK!P^KOB?DVG<^^JD/;K1%!O/#2J0
ME9*Z2K#!DK+IV\+/.0LMC==EI\ (OHW!1AUF at B "4&04Z (:(E@'0FG<8FJ;
MAR?2P2+*L\G!(JER$(DH=A^'/'+)/*BF%AK\*> ;'0J(ZQL*0ITQ!HM1VY&"
MTJ=:%_48.RB at ZL_35;U%%UWOT=UT1IMUG<A%=DU=VK4E.L8<;D^WM'5I='WV
M:<S5"4(/()APV]QU]R at EU')(_3?@,:0 @MDN#\X;X$:C $,*A5,'!\"GFH'"
M&)6S76<*F.]-71EX^(A"Z=3UL;>G(*"0QM\@Q+!#C^J]FCC7(*RP0AJ.0VZ=
MY+3/]P8;B)]AQQ9I=,&Z=9LO[3GHT7W>]QJD%^ZZZZ,I!!9!381AI!D%E]']
M^0Z-))<-=.WUD5YY=:;^87_1P))++176$0TQL+\8^@#D"62$0I3P6(8KF(%*
M5S:COY-\)H 0C*!H1I" \(VO?*V)&:)08Y;H: <*4GC"$6C'0:,IH E!<,)T
M %?"Z+@@!MIQ#AMTD("+!85A(-".#65(PQTRK 6;>X.%?,B&%HC+#3I4V V+
M&,0SZ.!E/Y'#"_KFG!>(P3<O( $*0"C"JVTGBE-L#ANLB$4M<O$(*:"A&4.(
MQK4H( %0" (5D- #$I @CG/4P0O 2,4Q7M$-IQE#:Y2SQBZ"H)!M',,;@0(P
M.!QRBVR\6@*,TX8WL*D&F'SD&279!CNT1DJ(=-P>YR#%/I(1B1\#P8-X51Z(
MT2LXL&$#N8A(*VZE00[&,EKLM/6;.>%07(Q2$6]N4ZL1U-(VN K.*$LIQA<<
M,04TPAK&C"@I&BXSC&.HXA&=*:D89!$%*'2"%Z]IRFT>T9M:#&<:$Y#.%$IR
M#(YL 2C!Z4XHDA*;VI04-]T PTFBH9)L. at P-[,G,;([1G-W\ICH5(,&&.O2A
M$(VH1"=*T=!\3RQDZ>!J;%+1MZ@/!G.QBEW at 5Q+YR: F=%&)_0(C QLH9G\6
ML8E&.AK! 4H&!NPYX%82J!F.4*6!(GD at 38<J41?,$01#L (5OD"%)#2A"+53
M@ NF@ 00."$(3_5:1G7)!=?D)C:SJ8TN[>"<.I1A#E*EZH&RX(0G0&$*29B"
M5(5PFJUZ< MRTPUO7,!7$'0AK54E0A&F, 0I) $*37V"$Z1ZHQ:F10'1.Q5O
M!A4<,LQG3 at C3I6].4SD9.,Y3XJI-;GIV5N),:EO^XA4<-J6D,46M#FDY%0KF
M ,T^24E'NCL#;(T"I6'68;5L:"V+*'L:%)4G:Y8-U,'8I,L&099S@?J0=EP 
M!2 at H8 JD&D.4\L#8O$X*K?NJI1M@*R=$F6MP>NU-+VLYG.*@ 5C":J]Q>L2;
MG]1!AN2BK +D%"$WN&%;YHI!#C*R(2N4]:P:["YZOZN !H' OO@%@9D.%1 5
MX2N_ '/.<H73,TQM* B%0E8=RB2PN,C/N[MY#6GG8%KF*B<,)IK6#*:DJ#E$
M<ZI5+0(6L H%)@QVKM\)PZS:D-_HZ $VP2$?>G at C)Z/DT 5T_6UR]Z3B\H!.
MEC^0:G45((0R>"HX4KZL#K1L72C7-371 4$.;'"#&<  DSG(@9K9[.8:L \&
M4G6#&:Y;!T"ZR$(RN $(1J*#&N2 at T'*6 4?X[.<Z %K0,)"!#B at R:1B 0-$4
MF>Z>J6O=("@H/6$.U)@Y#63'!F?-;7ZSH>6,ZCK?.<][GD*?6^3H2T,Z!HA&
M]*47+>M&/WK0,ZATI7>=:05DX:PL(O)RQ!B<AY%/11NZ AKF\ZH8UX8*^SJB
MC+(,9"IHH0<N8F2,PO ";,]!VU\R]9Q3#6=6T_G-K^XUK7]-:$/K&M-XEO>?
M;3UH25.:(L3&LU3W_ 3XS"$$''K#&]; F^"^R=SHIN_,"O:</\'&0BA $*< 
MQAL<0'.Z:A7!%(H U2 P80I/$('7.NM%'+>H"G-\@A04 )[*C*<\YTG/>@SH
M'OC(ASYNL ]^]..#<DDI0#\O$" 1I" &E4<!#^KOA#AG(0QIB$,> A$(1E2B
M$Z5H1;06=W"_A((GC+RV#"6JVM?.]K:[_>UPC[O<YT[WNMO][GC/N][WSG>(
! J5H
 
end




More information about the tz mailing list