立石です。

ruby-1.4.2ですが、systemを引数なしで呼んでしまうと
0 が戻ってきてしまいますが、これはバグではないでしょうか?

;; 個人的には以下の例外を期待してました、、、(^^;

			Takaaki Tateishi <ttate / jaist.ac.jp>


--- ruby-1.4.2/process.c.orig	Sat Oct 23 15:56:45 1999
+++ ruby-1.4.2/process.c	Sat Oct 23 15:59:39 1999
@@ -644,7 +644,7 @@
     fflush(stderr);
     if (argc == 0) {
 	rb_last_status = INT2FIX(0);
-	return INT2FIX(0);
+	rb_raise(rb_eArgError, "wrong # of arguments");
     }
 
     if (TYPE(argv[0]) == T_ARRAY) {
@@ -675,7 +675,7 @@
     fflush(stderr);
     if (argc == 0) {
 	rb_last_status = INT2FIX(0);
-	return INT2FIX(0);
+	rb_raise(rb_eArgError, "wrong # of arguments");
     }
 
     if (TYPE(argv[0]) == T_ARRAY) {