# Ruby-1.8 cvs head and 64bit time\_t

**URL:** <https://www.ruby-forum.com/t/ruby-1-8-cvs-head-and-64bit-time-t/73474>\
**Category:** Development\
**Created:** [February 26, 2006, 3:46pm UTC](https://www.ruby-forum.com/t/ruby-1-8-cvs-head-and-64bit-time-t/73474 "2006-02-26T15:46:10Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![arton](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/90db22/32.png) [@arton](https://www.ruby-forum.com/u/arton)\
**Post date:** [February 26, 2006, 3:46pm UTC](https://www.ruby-forum.com/t/ruby-1-8-cvs-head-and-64bit-time-t/73474/1 "2006-02-26T15:46:10Z")

</div>

artone$B$G$9!#e(B

ruby-1.8e$B$Ne(Bcvs  
heade$B$re(BVC++8e$B$Ge(Bmakee$B$9$k$He(Btime\_te$B$,e(B64e$B%S%C%H$K$J$C$?4X78$Ge(BTime  
e$B%/%i%9$rMxMQ$9$k%F%9%H!J$?$H$($Pe(Byamle$B!K$N4v$D$+$,%U%'%$%i!\<$K$J$j$^$9!#e(B  
e$B860x$O!"e(BVC++e$B$N\>l9g$K$D$$$F$Oe(Btime\_te$B$Oe(B64e$B%S%C%H$K$J$C$?$b$N$N!"e(BWin32e$B$,Ds6!e(B  
e$B$9$ke(Bstruct  
timevale$B$N%a%s%P!\<$,e(B32e$B%S%C%H$N$^$^$J$N$G!"e(Bstruct  
timevale$B$Ke(BMSB  
e$B$,N)$C$F$$$kCM$,@_Dj$5$l$k$H\<h$j=P$7;~$KId9f3HD%$5$l$FIiCM$K$J$k$+$i$G$9!#e(B  
e$B$?$H$($Pe(BTime.ate$B$N0z?t$,e(BFixnume$B$N\>l9g$OIiCM%A%'%C%/$K0z$C$+$+$j$^$9$,!“e(B  
Rationale$B$r0z?t$K$7$?\>l9g$J$I$G$3$N\>uBV$K$J$j$^$9!#e(B  
e$B$H$j$”$($:e(Btime\_te$B$,e(B64e$B%S%C%H$+$De(BWin32e$B$N\>l9g$KId9f3HD%$rM^@)$9$k%Q%C%A$re(B  
 [http://arton.no-ip.info/data/time.patch](http://arton.no-ip.info/data/time.patch) e$B$K:n$C$F$_$^$7$?$,!“e(Bstruct  
timevale$B$rMxMQ$7$J$$$h$&$K$9$k$H$$$C$?\>-MhE\*$K;~9oI=8=$,e(B64e$B%S%C%H2=$5$l$ke(B  
e$B$3$H$r8+1[$7$?$b$C$H$&$^$$$d$jJ}$,$”$k$H;W$$$^$9$N$G!"8!F$$7$F$$$?$@$1$Je(B  
e$B$$$G$7$g$&$+!#e(B

–  
arton [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![arton](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/90db22/32.png) [@arton](https://www.ruby-forum.com/u/arton)\
**Post date:** [February 27, 2006, 12:43am UTC](https://www.ruby-forum.com/t/ruby-1-8-cvs-head-and-64bit-time-t/73474/2 "2006-02-27T00:43:28Z")

</div>

artone$B$G$9!#e(B

> Rationale$B$r0z?t$K$7$?\>l9g$J$I$G$3$N\>uBV$K$J$j$^$9!#e(B  
> Floate$B$N4V0c$$$G$9!#e(B

–  
arton [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![arton](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/90db22/32.png) [@arton](https://www.ruby-forum.com/u/arton)\
**Post date:** [February 27, 2006, 12:55am UTC](https://www.ruby-forum.com/t/ruby-1-8-cvs-head-and-64bit-time-t/73474/3 "2006-02-27T00:55:38Z")

</div>

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

In message “Re: [ruby-dev:28396] ruby-1.8 cvs head and 64bit time\_t”  
on Sun, 26 Feb 2006 23:45:53 +0900, arton [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
writes:

|ruby-1.8e$B$Ne(Bcvs heade$B$re(BVC++8e$B$Ge(Bmakee$B$9$k$He(Btime\_te$B$,e(B64e$B%S%C%H$K$J$C$?4X78$Ge(BTime  
|e$B%/%i%9$rMxMQ$9$k%F%9%H!J$?$H$($Pe(Byamle$B!K$N4v$D$+$,%U%'%$%i!\<$K$J$j$^$9!#e(B  
|e$B860x$O!"e(BVC++e$B$N\>l9g$K$D$$$F$Oe(Btime\_te$B$Oe(B64e$B%S%C%H$K$J$C$?$b$N$N!"e(BWin32e$B$,Ds6!e(B  
|e$B$9$ke(Bstruct timevale$B$N%a%s%P!\<$,e(B32e$B%S%C%H$N$^$^$J$N$G!"e(Bstruct timevale$B$Ke(BMSB  
|e$B$,N)$C$F$$$kCM$,@_Dj$5$l$k$H\<h$j=P$7;~$KId9f3HD%$5$l$FIiCM$K$J$k$+$i$G$9!#e(B  
|e$B$?$H$($Pe(BTime.ate$B$N0z?t$,e(BFixnume$B$N\>l9g$OIiCM%A%'%C%/$K0z$C$+$+$j$^$9$,!“e(B  
|Rationale$B$r0z?t$K$7$?\>l9g$J$I$G$3$N\>uBV$K$J$j$^$9!#e(B  
|e$B$H$j$”$($:e(Btime\_te$B$,e(B64e$B%S%C%H$+$De(BWin32e$B$N\>l9g$KId9f3HD%$rM^@)$9$k%Q%C%A$re(B  
|[http://arton.no-ip.info/data/time.patch](http://arton.no-ip.info/data/time.patch) e$B$K:n$C$F$_$^$7$?$,!“e(Bstruct  
|timevale$B$rMxMQ$7$J$$$h$&$K$9$k$H$$$C$?\>-MhE\*$K;~9oI=8=$,e(B64e$B%S%C%H2=$5$l$ke(B  
|e$B$3$H$r8+1[$7$?$b$C$H$&$^$$$d$jJ}$,$”$k$H;W$$$^$9$N$G!"8!F$$7$F$$$?$@$1$Je(B  
|e$B$$$G$7$g$&$+!#e(B

e$B$&!\<$s!"$h$/$o$+$s$J$+$C$?$G$9!#e(B

VC++e$B$Ne(Btime\_t 64bite$B2=BP1~$,IT==J,$J$?$a$K0l;~E\*$KBP1~$,I,MW$Je(B  
e$B$N$+!“$=$b$=$be(B64bit time\_te$B$He(Bstruct  
timevale$B$OAj@-$,0-$$$N$Ge(B  
struct timevale$B$OGS=|$5$l$k$Y$-$J$N$+!”$=$NJU$,$h$/J,$+$i$J$$e(B  
e$B$+$i$G$9!#$b$&$A$g$C$H;v\>p$r2r@b$7$F$b$i$($^$;$s$+!)e(B

---

<div class="post-metadata">

**Author:** ![arton](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/90db22/32.png) [@arton](https://www.ruby-forum.com/u/arton)\
**Post date:** [February 27, 2006, 5:28am UTC](https://www.ruby-forum.com/t/ruby-1-8-cvs-head-and-64bit-time-t/73474/4 "2006-02-27T05:28:41Z")

</div>

e$B$3$s$K$A$O!"$J$+$`$ie(B(e$B$&e(B)e$B$G$9!#e(B

In message “[ruby-dev:28396] ruby-1.8 cvs head and 64bit time\_t”  
on Feb.26,2006 23:45:53, [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:  
| ruby-1.8e$B$Ne(Bcvs heade$B$re(BVC++8e$B$Ge(Bmakee$B$9$k$He(Btime\_te$B$,e(B64e$B%S%C%H$K$J$C$?4X78$Ge(BTime  
| e$B%/%i%9$rMxMQ$9$k%F%9%H!J$?$H$($Pe(Byamle$B!K$N4v$D$+$,%U%'%$%i!\<$K$J$j$^$9!#e(B

e$B\<j85$G$O$b$O$d:F8=$7$F$J$$$N$G$9$,!“%Q%C%A$r8+$k$H!“85%M%?$Oe(B  
2e$B7ne(B14e$BF|$Ne(Btime.ce$B$N$h$&$K8+$($^$9!#e(B  
e$B\<B$Oe(B2e$B7ne(B24e$BF|$KBP:v$rF~$l$F$”$k$D$b$j$J$N$G$9$,!”$=$l$G$b8=\>]$re(B  
e$B:F8=$G$-$^$9$+e(B?

| timevale$B$rMxMQ$7$J$$$h$&$K$9$k$H$$$C$?\>-MhE\*$K;~9oI=8=$,e(B64e$B%S%C%H2=$5$l$ke(B  
| e$B$3$H$r8+1[$7$?$b$C$H$&$^$$$d$jJ}$,$"$k$H;W$$$^$9$N$G!"8!F$$7$F$$$?$@$1$Je(B  
| e$B$$$G$7$g$&$+!#e(B

SUSv3e$B$K$h$k$H!“e(Bstruct  
timevale$B$Ne(Btv\_sece$B%a%s%P$Oe(Btime\_te$B7?$G$”$k$He(B  
e$B$5$l$F$$$k$N$G!"e(Btimevale$B$r;H$C$F$$$k$3$H\<+BN$OK\<AE\*$K$OLdBj$Ge(B  
e$B$O$J$$$@$m$&$H;W$$$^$9!#e(B  
e$B:$$C$?$A$c$s$J$N$Oe(BVC++8e$B$/$i$$$@$H;W$&$N$G!"e(B2038e$BG/$^$G$Ke(BVC++e$B$,e(B  
e$B=$@5$5$l$k$N$rBT$D$H$$$&$N$O$@$a$G$7$g$&$+e(B? ^^;

e$B$=$l$G$O!#e(B

---

<div class="post-metadata">

**Author:** ![arton](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/90db22/32.png) [@arton](https://www.ruby-forum.com/u/arton)\
**Post date:** [February 27, 2006, 5:14pm UTC](https://www.ruby-forum.com/t/ruby-1-8-cvs-head-and-64bit-time-t/73474/5 "2006-02-27T17:14:44Z")

</div>

e$B$3$s$K$A$O!"$J$+$`$ie(B(e$B$&e(B)e$B$G$9!#e(B

In message “[ruby-dev:28402] Re: ruby-1.8 cvs head and 64bit time\_t”  
on Feb.27,2006 19:52:20, [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:  
| e$B$=$l$K$7$F$b4X?t%W%m%H%?%$%W$NM-L5$G$3$l$@$1F0:n$,JQ$o$k$H$O;W$$$b$7$^$;e(B  
| e$B$s$G$7$?!#JY6/$K$J$j$^$9!#e(B

e$B;d$b7k9=6C$-$^$7$?!#e(B  
1.9e$B$GLdBj$,=P$J$+$C$?$\*$+$2$G860x$,FCDj$G$-$^$7$?$,!"$=$&$8$ce(B  
e$B$J$+$C$?$i$+$J$jG:$s$@$+$b$7$l$J$$$G$9!#e(B  
e$B$d$O$je(BK&Re$B%9%?%$%k4X?tDj5A$O4m$J$$$H$f!\<$3$H$G!#e(B

e$B$=$l$G$O!#e(B

---

<div class="post-metadata">

**Author:** ![arton](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/90db22/32.png) [@arton](https://www.ruby-forum.com/u/arton)\
**Post date:** [February 27, 2006, 11:54am UTC](https://www.ruby-forum.com/t/ruby-1-8-cvs-head-and-64bit-time-t/73474/6 "2006-02-27T11:54:25Z")

</div>

artone$B$G$9!#e(B

> e$B\<B$Oe(B2e$B7ne(B24e$BF|$KBP:v$rF~$l$F$“$k$D$b$j$J$N$G$9$,!”$=$l$G$b8=\>]$re(B  
> e$B:F8=$G$-$^$9$+e(B?  
> e$B=$@5$5$l$F$$$^$9!#e(B  
> e$B$=$l$K$7$F$b4X?t%W%m%H%?%$%W$NM-L5$G$3$l$@$1F0:n$,JQ$o$k$H$O;W$$$b$7$^$;e(B  
> e$B$s$G$7$?!#JY6/$K$J$j$^$9!#e(B

–  
arton [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![arton](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/90db22/32.png) [@arton](https://www.ruby-forum.com/u/arton)\
**Post date:** [March 1, 2006, 11:09am UTC](https://www.ruby-forum.com/t/ruby-1-8-cvs-head-and-64bit-time-t/73474/7 "2006-03-01T11:09:46Z")

</div>

e$B;3K$G$9!#e(B

> | e$B$=$l$K$7$F$b4X?t%W%m%H%?%$%W$NM-L5$G$3$l$@$1F0:n$,JQ$o$k$H$O;W$$$b$7$^$;e(B  
> | e$B$s$G$7$?!#JY6/$K$J$j$^$9!#e(B
> 
> e$B;d$b7k9=6C$-$^$7$?!#e(B  
> 1.9e$B$GLdBj$,=P$J$+$C$?$\*$+$2$G860x$,FCDj$G$-$^$7$?$,!"$=$&$8$ce(B  
> e$B$J$+$C$?$i$+$J$jG:$s$@$+$b$7$l$J$$$G$9!#e(B  
> e$B$d$O$je(BK&Re$B%9%?%$%k4X?tDj5A$O4m$J$$$H$f!\<$3$H$G!#e(B

1.8 e$B$be(B ANSI e$B%9%?%$%k$K$7$F$7$^$&$H$$$&$N$O$I$&$G$7$g$&$+!#e(B

# e$B%3!\<%k%P%C%/$Ne(B ANYARGS

e$B$5$(JQ$($J$1$l$P8\_49@-$O$"$k$H;W$$$^$9e(B
