From: EGUCHI Osamu Date: 1999-07-13T12:43:42+09:00 Subject: [ruby-dev:7307] [BUG](?) io.c:rb_file_sysopen() えぐち@エスアンドイー です。 気の迷いで protoize してみたら、1つ引数間違いが発見されました。 io.c の rb_file_sysopen() から rb_file_sysopen_internal() を 呼ぶ時のパラメータが足りない様です。 が、rb_file_sysopen() が使われている様子が無いので、 これでいいのか、確認できてません。 # File::sysopen って関数は、ないしなぁ とりあえずパッチ付けます。 えぐち Index: io.c =================================================================== RCS file: /usr/home/eguchi/cvs.netlab.co.jp//ruby/io.c,v retrieving revision 1.1.1.3.2.21 diff -d -u -r1.1.1.3.2.21 io.c --- io.c 1999/06/24 04:23:55 1.1.1.3.2.21 +++ io.c 1999/07/12 13:54:51 @@ -1296,10 +1296,10 @@ VALUE rb_file_sysopen(fname, flags, mode) - char *fname; + const char *fname; int flags, mode; { - return rb_file_sysopen_internal(rb_cFile, flags, mode); + return rb_file_sysopen_internal(rb_cFile, fname, flags, mode); } #if defined (NT) || defined(DJGPP) || defined(__CYGWIN32__) || defined(__human68k__)