なかだです。 At Mon, 6 Jan 2003 01:51:53 +0900, WATANABE Hirofumi wrote: > > Log: > > * ext/extmk.rb (extmake): set $0 temporarily while loading > > extconf.rb. > > Cygwinでは各々argvがつながっていないため、argv[0]に設定でき > るのはもともとあった"./miniruby"とか"ruby"のような文字列の長 > さが最大になります。それはいいんですが、set_arg0()の最後で > rb_progname = rb_tainted_str_new2(origargv[0]); > となっていると、その制限に縛られます。rb_progname自体は > rb_progname = rb_tainted_str_new2(RSTRING(val)->ptr); > でいいのではないでしょうか? そういえばそうでした。設定しようとした値が見えるべきなのか実際に設定さ れた値が見えるべきなのか、どっちなんでしょう。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦