From owner-FreeBSD-users-jp@jp.freebsd.org  Tue May 18 09:31:33 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id JAA58059;
	Tue, 18 May 1999 09:31:33 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from mist.nintendo.co.jp (firewall-user@mist.nintendo.co.jp [202.214.242.34])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id JAA58054
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 18 May 1999 09:31:33 +0900 (JST)
	(envelope-from shirai@pon.nintendo.co.jp)
Received: by mist.nintendo.co.jp; id JAA11479; Tue, 18 May 1999 09:31:31 +0900 (JST)
Received: from unknown(172.16.1.9) by mist.nintendo.co.jp via smap (4.1)
	id xma011434; Tue, 18 May 99 09:31:16 +0900
Received: from pon.nintendo.co.jp (pon [172.16.1.1])
	by yellow.nintendo.co.jp (8.9.3/3.7W/1999030310) with SMTP id JAA00514
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 18 May 1999 09:27:56 +0900 (JST)
Received: from pon (localhost) by pon.nintendo.co.jp (4.2/6.4J.6)
	id AA06882; Tue, 18 May 99 09:30:59 JST
Message-Id: <9905180031.AA06882@pon.nintendo.co.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: Your message of Tue, 18 May 1999 01:17:35 JST.
             <19990518011735U.tadf@kt.rim.or.jp> 
Date: Tue, 18 May 1999 09:30:59 +0900
From: Takashi SHIRAI <shirai@pon.nintendo.co.jp>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990430
X-Sequence: FreeBSD-users-jp 42387
Subject: [FreeBSD-users-jp 42387] Re: Leap second; Summer-time 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: shirai@pon.nintendo.co.jp

$B!!#N#e#c#o$G$9!#(B

In Message-Id <19990518011735U.tadf@kt.rim.or.jp> 
        Tadayoshi Funaba <tadf@kt.rim.or.jp> $B$5$s(Bwrites:
> $B$U$J$P$H?=$7$^$9(B ($B%@%$%8%'%9%H9VFI(B)$B!#(B

> freebsd> $BBP1~$9$k1<IC$NA^F~;~9o$N%G!<%?$O!"$9$3$7D4$Y$?8B$j$G$O(B
> freebsd> $BG[IU$5$l$F$$$k(BOS$B$N>u67$@$H(B,$B$I$&$d$i2?$bF~$C$F$$$J$$$i$7$$(B.
> 
> $B$=$s$J$3$H$O$J$$$H;W$$$^$9!#(B
> /usr/src/share/zoneinfo/leapseconds $B$K$"$j$^$9!#(B

$B!!(BOS $B$rIaDL$K(B install $B$7$?$^$^$N>uBV$@$H!"(B/usr/share/zoneinfo
$B0J2<$N3F@_Dj$G(B tzh_leapcnt $B$NCM$,(B 0 $B$K$J$C$F$$$k$H$$$&$3$H$r(B
$B;XE&$7$?$s$8$c$J$$$G$7$g$&$+!)(B

$B!t!!$*$d!)$7$+$b(B <tzfile.h> $B$b(B install $B$5$l$J$$!#(Bman tzfile
$B!t$OMQ0U$5$l$F$k$N$K!#(B


> $ date; TZ=Asia/LTokyo date

$B!!$I$&$G$b$$$$$G$9$1$I(B zdump $B$8$c$$$1$J$$$s$G$7$g$&$+!)(B


> $B1<IC$O1<F|$H0l=o$H$"$C$5$j$$$o$l$k$1$I!"@-3J$O$+$J$j0c$C$F$$$k$7!"<B:](B
> $B$N%W%m%0%i%_%s%0$K$*$$$F$O!"1<IC$O$[$\40A4$KL5;k$5$l$F$$$k$H;W$$$^$9!#(B
> Common Lisp $B$b(B Perl $B$b(B Python $B$b1<IC$O4^$^$J$$$3$H$K$J$C$F$$$F!"$@$$$?(B
> $B$$$O(B UNIX $B$J$I$N(B OS $B$K!"$=$l$r4|BT$9$k<BAu$K$J$C$F$$$^$9!#(B

$B!!(Btzh_leapcnt $B$NCM$O(B OS $BI8=`$G$OKX$s$I$N%1!<%9$G(B 0 $B$K$J$C$F(B
$B$*$j!"$3$N@_Dj$O3F4IM}<T$KG$$5$l$F$$$k$N$G$9$,!"8=<BE*$K$O$3(B
$B$l$r$A$c$s$H@_Dj$7$F$$$k4IM}<T$OKX$s$I$$$J$$$H;W$$$^$9!#(B
$B!!EvA3!"1<IC$,8xCN$5$l$kEY$K(B leapseconds $B$KDI2C$7(B zic $B$7D>$9(B
$B$H$$$&4IM}$,I,MW$JLu$G!"8=<BLdBj$H$7$F$O$=$s$J<j4V$r$+$1$kM>(B
$BM5$O$J$$$H$$$&$N$,<BBV$G$7$g$&!#(B

$B!!$?$@!";d$ND4$Y$?8B$j$G$O!"M#0l(B NEWS-OS $B$@$1$,=P2Y;~>uBV$G(B
tzh_leapcnt $B$NCM$r@_Dj$7$F$*$j!"(BNEWS-OS $BH/I=;~$NCM(B 15 $BIC$,@_(B
$BDj$5$l$F$$$^$9!#(B
$B!!$3$N$?$a!"(Btar file $B$N(B time stamp $B$,B>$N(B OS $B$G;2>H$9$k$h$j(B
$B$b(B 15 $BIC?J$s$G$$$?$j!"(Bntpdate $B$NB-JB$,B>$HB7$o$J$+$C$?$j$H!"(B
$BB?>/$NITET9g$O$"$k$h$&$G$9!#(B


$B!!$^$?!"(Btzh_leapcnt $B$N;2>H$O!"0lHL$K$O(B localtime(3), mktime(3)
$BEy$N(B library $B4X?t$NCf$G9T$J$o$l$k$?$a!"(Blibrary level $B$G:NMQ(B
$B$5$l$F$$$l$P!"(Bapplication level $B$G:NMQ$5$l$F$$$J$$$H$$$&$3$H(B
$B$O>/$J$$$H;W$$$^$9!#(B
$B!!(Bapplication $BB&$G1<IC$r4|BT$7$F$$$J$/$F$b!"$3$l$i$N(B library
$B$r;H$o$:$K;~9o$N(B access $B$r9T$J$&$N$OLLE]$J$N$G!"0EL[$N$&$A$K(B
$B<BAu$5$l$F$$$k$3$H$,B?$$$G$9$M!#(B

$B!!5U$K!"Nc$($P(B mktime(3) $B$d(B timelocal(3) $B$,L$<BAuEy$NM}M3$G!"(B
$B$3$l$i$N(B library $B4X?t$r(B application $BB&$GMQ0U$7$J$/$F$O$J$i$J(B
$B$$>l9g$K$O!"(Btzh_leapcnt $B$O9MN8$5$l$J$$>l9g$b$"$jF@$^$9!#(B
$B!!$?$@!"$=$N>l9g$K$OB>$N(B OS $B$H$N@09g@-$N$_$J$i$:!"(Btzh_leapcnt
$B$r;2>H$9$k(B library $B4X?t$H$N@09g@-$N>e$G$bIT0lCW$,@8$8$k$N$G!"(B
local $B$K$bLdBj$,@8$8$^$9!#(B

$B!!>e5-$N(B NEWS-OS $B$N$h$&$K!"(Bleapseconds $B$r$A$c$s$H@_Dj$7$F$$(B
$B$k$h$&$J4D6-$G$9$H!"1<IC$N$;$$$G5Q$C$FL/$J$3$H$K$J$C$F$7$^$&(B
$B$H$$$&860x$O!"KX$I$,$=$&$$$&%1!<%9$G$9!#(B

$B!t!!$7$+$b!"(BNEWS-OS $B$O$=$N!V(Bmktime(3) $B$d(B timelocal(3) $B$,L$<B(B
$B!tAu!W$H$$$&Nc$KEv$F$O$^$k$s$G$9$h$M!#(B


> $B$U$J$P(B $B$?$@$h$7(B ($B%5%^!<%?%$%`$KH?BP$C$9(B)

$B!!$"!"$3$l$O;d$bH?BP!#$I$&$7$F$bF3F~$7$?$$$J$i!"@h$KF|K\I8=`(B
$B;~9o$rJ,3d$7$F$+$i$K$7$FM_$7$$$J!#El5~$H2-Fl$H$G4{$K(B 1 $B;~4V(B
$B$/$i$$;~:9$,$"$k$N$K!"$I$&$;Cf1{$N$3$H$7$+9M$($F$J$$$G$7$g$&(B
$B$+$i!#(B

                                       $BGr0f(B $BN4(B (as $B#N#e#c#o(B)
