aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog15
-rw-r--r--process.c14
2 files changed, 17 insertions, 12 deletions
diff --git a/ChangeLog b/ChangeLog
index f4bd538409..d2c9b2d487 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,17 +1,22 @@
-Mon Jul 24 22:03:40 2006 Nobuyoshi Nakada <nobu@ruby-lang.org>
+Tue Jul 25 13:14:32 2006 Yukihiro Matsumoto <matz@ruby-lang.org>
- * eval.c (backtrace): skip frames successive on node and method name.
+ * process.c (rb_proc_times): rename hz to hertz to avoid name
+ crash on AIX. [ruby-dev:29126]
-Mon Jul 24 15:19:55 2006 Yukihiro Matsumoto <matz@ruby-lang.org>
+Mon Jul 24 22:03:40 2006 Nobuyoshi Nakada <nobu@ruby-lang.org>
- * eval.c (rb_call0): revert last change. [ruby-dev:29112]
- [ruby-core:08374]
+ * eval.c (backtrace): skip frames successive on node and method name.
Mon Jul 24 15:51:52 2006 Tanaka Akira <akr@fsij.org>
* ext/readline/readline.c (readline_readline): rl_deprep_term_function
may be NULL with libedit. reported by Ryan Davis. [ruby-dev:29070]
+Mon Jul 24 15:19:55 2006 Yukihiro Matsumoto <matz@ruby-lang.org>
+
+ * eval.c (rb_call0): revert last change. [ruby-dev:29112]
+ [ruby-core:08374]
+
Sun Jul 23 22:59:49 2006 Tanaka Akira <akr@fsij.org>
* test/socket/test_unix.rb: disabled on cygwin.
diff --git a/process.c b/process.c
index 8d1f07de82..42b9d67e26 100644
--- a/process.c
+++ b/process.c
@@ -1597,11 +1597,11 @@ rb_f_system(int argc, VALUE *argv)
chfunc = signal(SIGCHLD, SIG_DFL);
#endif
status = rb_spawn(argc, argv);
- if (status > 0) {
#if defined(HAVE_FORK) || defined(HAVE_SPAWNV)
+ if (status > 0) {
rb_syswait(status);
-#endif
}
+#endif
#ifdef SIGCHLD
signal(SIGCHLD, chfunc);
#endif
@@ -3531,7 +3531,7 @@ VALUE
rb_proc_times(VALUE obj)
{
#if defined(HAVE_TIMES) && !defined(__CHECKER__)
- const double hz =
+ const double hertz =
#ifdef HAVE__SC_CLK_TCK
(double)sysconf(_SC_CLK_TCK);
#else
@@ -3549,10 +3549,10 @@ rb_proc_times(VALUE obj)
times(&buf);
return rb_struct_new(S_Tms,
- utime = rb_float_new(buf.tms_utime / hz),
- stime = rb_float_new(buf.tms_stime / hz),
- cutime = rb_float_new(buf.tms_cutime / hz),
- sctime = rb_float_new(buf.tms_cstime / hz));
+ utime = rb_float_new(buf.tms_utime / hertz),
+ stime = rb_float_new(buf.tms_stime / hertz),
+ cutime = rb_float_new(buf.tms_cutime / hertz),
+ sctime = rb_float_new(buf.tms_cstime / hertz));
#else
rb_notimplement();
#endif