* time.c (timew2timespec): fix previous change.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27124 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
8fcc8e2d67
commit
0da3fc65db
@ -1,3 +1,7 @@
|
|||||||
|
Wed Mar 31 06:57:14 2010 Tanaka Akira <akr@fsij.org>
|
||||||
|
|
||||||
|
* time.c (timew2timespec): fix previous change.
|
||||||
|
|
||||||
Wed Mar 31 00:32:19 2010 Tanaka Akira <akr@fsij.org>
|
Wed Mar 31 00:32:19 2010 Tanaka Akira <akr@fsij.org>
|
||||||
|
|
||||||
* time.c (wdivmod): renamed from wdivmodv. fix neg/pos and pos/neg.
|
* time.c (wdivmod): renamed from wdivmodv. fix neg/pos and pos/neg.
|
||||||
|
2
time.c
2
time.c
@ -1634,7 +1634,7 @@ timew2timespec(wideval_t timew)
|
|||||||
|
|
||||||
if (timew_out_of_timet_range(timew))
|
if (timew_out_of_timet_range(timew))
|
||||||
rb_raise(rb_eArgError, "time out of system range");
|
rb_raise(rb_eArgError, "time out of system range");
|
||||||
split_second(timew, &timew, &subsecx);
|
split_second(timew, &timew2, &subsecx);
|
||||||
ts.tv_sec = WV2TIMET(timew2);
|
ts.tv_sec = WV2TIMET(timew2);
|
||||||
ts.tv_nsec = NUM2LONG(mulquo(subsecx, INT2FIX(1000000000), INT2FIX(TIME_SCALE)));
|
ts.tv_nsec = NUM2LONG(mulquo(subsecx, INT2FIX(1000000000), INT2FIX(TIME_SCALE)));
|
||||||
return ts;
|
return ts;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user