summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--benchmark/driver.rb6
2 files changed, 11 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index cb517a784f..c76c806ad7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Tue May 6 01:08:01 2014 Koichi Sasada <ko1@atdot.net>
+
+ * benchmark/driver.rb: define File::NULL if not defiend and /dev/null
+ is available to run benchmark driver on ruby 1.9.2.
+
Mon May 5 23:53:24 2014 Tanaka Akira <akr@fsij.org>
* ext/socket/mkconstants.rb: Add IP_TRANSPARENT.
diff --git a/benchmark/driver.rb b/benchmark/driver.rb
index cbc72cf604..a8b524d926 100644
--- a/benchmark/driver.rb
+++ b/benchmark/driver.rb
@@ -238,6 +238,12 @@ class BenchmarkDriver
result
end
+ unless defined?(File::NULL)
+ if File.exist?('/dev/null')
+ File::NULL = '/dev/null'
+ end
+ end
+
def measure executable, file
cmd = "#{executable} #{@ruby_arg} #{file}"