diff options
author | naruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2013-12-16 05:04:03 +0000 |
---|---|---|
committer | naruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2013-12-16 05:04:03 +0000 |
commit | 2a732947a65d1fe55e917425af10cee2e14b277a (patch) | |
tree | f01843f3b4ab4f66eee455df1d1c7490e9ee40b8 /process.c | |
parent | b7cbdcc5fdb027bd349ecf32417962a0fa6ea98d (diff) | |
download | ruby-2a732947a65d1fe55e917425af10cee2e14b277a.tar.gz |
* process.c (make_clock_result): add :second as a unit for
Process.clock_gettime.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44230 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'process.c')
-rw-r--r-- | process.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -6825,6 +6825,9 @@ make_clock_result(struct timetick *ttp, numerators[num_numerators++] = 1000; return timetick2integer(ttp, numerators, num_numerators, denominators, num_denominators); } + else if (unit == ID2SYM(rb_intern("second"))) { + return timetick2integer(ttp, numerators, num_numerators, denominators, num_denominators); + } else if (unit == ID2SYM(rb_intern("float_microsecond"))) { numerators[num_numerators++] = 1000000; return timetick2dblnum(ttp, numerators, num_numerators, denominators, num_denominators); @@ -6958,6 +6961,7 @@ get_mach_timebase_info(void) * [:float_second] number of seconds as a float (default) * [:float_millisecond] number of milliseconds as a float * [:float_microsecond] number of microseconds as a float + * [:second] number of seconds as an integer * [:millisecond] number of milliseconds as an integer * [:microsecond] number of microseconds as an integer * [:nanosecond] number of nanoseconds as an integer |