From: matz@... (Yukihiro Matsumoto) Date: 2003-11-06T10:02:51+09:00 Subject: [ruby-dev:21850] Re: [ruby-list:38765] RUBYOPT & __FILE__ まつもと ゆきひろです In message "[ruby-dev:21848] Re: [ruby-list:38765] RUBYOPT & __FILE__" on 03/11/06, nobu.nakada@nifty.ne.jp writes: |> RUBYOPTで予めライブラリをロードした状態でruby -S scriptという形で |> スクリプトを起動したとき、__FILE__の値がおかしいようです。 | |dln_find_file()のバッファを上書きしているようです。 | |とりあえずrb_source_filename()で保存しておくだけでもOKですが、 |dln_find_1()で静的なバッファを使っていることが問題のような気も |します。 | |* ruby.c (proc_options): reserve searched script path in the | source file name table. [ruby-list:38765] とりあえずコミットしてください。dln.cの方はまた考えましょう。