[ BUG ] $0 cannot keep the given string

e$B1J0fe(B@e$BCNG=!%6e9)Bg$G$9!%e(B

e$B%W%m%0%i%`L>$rJ];}$9$ke(B $0 e$B$G$9$,!$e(B
e$B>u67$K$h$C$F$OBeF~$5$l$?CM$rJ];}$G$-$^$;$s!%e(B


[1] % ruby -v -e ‘p [$0.length, $0]; $0 = “x”*100+".rb"; p [$0.length,
$0]’
ruby 1.8.5 (2006-06-27) [i686-linux]
[2, “-e”]
[67,
“xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx”]

[2] % ruby -v -e ‘p [$0.length, $0]; $0 = “x”*30+".rb"; p [$0.length,
$0]; $0 = “x”*100+".rb"; p [$0.length, $0]’
ruby 1.8.5 (2006-06-27) [i686-linux]
[2, “-e”]
[33, “xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.rb”]
[103,
“xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.rb”]

[3] % ruby -v -e ‘p [$0.length, $0]; $0 = “x”*30+".rb"; p [$0.length,
$0]; $0 = “x”*120+".rb"; p [$0.length, $0]’
ruby 1.8.5 (2006-06-27) [i686-linux]
[2, “-e”]
[33, “xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.rb”]
[105,
“xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx”]

e$BI,$:e(B [1]
e$B$N$h$&$K$J$k$J$i!V;EMM!W$H$$$&$3$H$K$b$J$k$N$+$b$7$l$^$;$s$,!$e(B
[2] e$B$N$h$&$KCf$/$i$$$NCM$r0lEYBeF~$7$F$+$iD9$$$b$N$rBeF~$9$k$He(B
e$BJ];}[email protected]$9$k$h$&$K$J$C$?$j$7$^$9!%e(B

e$B$3$&$7$?8=>]$,$I$NDxEY4D6-0MB8$J$N$+$O$o$+$i$J$$$N$G$9$,!$e(B
e$B$-$A$s$HJ];}$G$-$k$^$G?-D%$r;n9T$9$k$+!$e(B
e$B$"$k$$$ONc30$r>e$2$k$+$,I,MW$G$"$k$h$&$K;W$&$N$G$9$,!$$$$+$,$G$7$g$&$+!)e(B

patch e$B$J$7$G$9$_$^$;$s!%e(B

e$B1J0fe(B@e$BCNG=!%6e9)Bg$G$9!%e(B

From: Hidetoshi NAGAI [email protected]
Subject: [ruby-dev:28971] [ BUG ] $0 cannot keep the given string
Date: Thu, 6 Jul 2006 20:09:39 +0900
Message-ID: [email protected]

e$B%W%m%0%i%`L>$rJ];}$9$ke(B $0 e$B$G$9$,!$e(B
e$B>u67$K$h$C$F$OBeF~$5$l$?CM$rJ];}$G$-$^$;$s!%e(B

e$B$3$l$G$9$,!$$I$3$^$GBeF~$G$-$k$+$O5/F0$7$?:]$N%3%^%s%I%i%$%sD9$Ke(B
e$B0MB8$7$F$$$k$s$G$9$h$M!)e(B(^_^;
e$B5/F08e$K$O$I$&$K$bBP1~$7$h$&$,$J$$$H$$$&$3$H$G$“$l$P!$e(B
e$B<:GT;~$O$d$O$jNc30$r$”$2$k$Y$-$H$$$&5$$,$7$^$9!%e(B

e$B$J$+$@$G$9!#e(B

At Thu, 6 Jul 2006 21:10:33 +0900,
Hidetoshi NAGAI wrote in [ruby-dev:28972]:

e$B%W%m%0%i%`L>$rJ];}$9$ke(B $0 e$B$G$9$,!$e(B
e$B>u67$K$h$C$F$OBeF~$5$l$?CM$rJ];}$G$-$^$;$s!%e(B

e$B$3$l$G$9$,!$$I$3$^$GBeF~$G$-$k$+$O5/F0$7$?:]$N%3%^%s%I%i%$%sD9$Ke(B
e$B0MB8$7$F$$$k$s$G$9$h$M!)e(B(^_^;
e$B5/F08e$K$O$I$&$K$bBP1~$7$h$&$,$J$$$H$$$&$3$H$G$"$l$P!$e(B
e$B<:GT;~$O$d$O$jNc30$r$"$2$k$Y$-$H$$$&5$$,$7$^$9!%e(B

e$B$J$s$Ge(B$0e$B$K$=$s$JD9$$J8;zNs$r%;%C%H$7$h$&$H$7$F$$$k$s$G$7$g$&$+!#e(B
e$B30It$N%W%m%;%9$+$i8+$($k$+$I$&$+$b4D6-<!Bh$J$N$G!"$H$/$K94$kI,e(B
e$BMW@-$O46$8$J$$$N$G$9$,!#e(B

e$B1J0fe(B@e$BCNG=!%6e9)Bg$G$9!%e(B

From: [email protected]
Subject: [ruby-dev:29122] Re: [ BUG ] $0 cannot keep the given string
Date: Mon, 24 Jul 2006 16:21:26 +0900
Message-ID: [email protected]

e$B$J$s$Ge(B$0e$B$K$=$s$JD9$$J8;zNs$r%;%C%H$7$h$&$H$7$F$$$k$s$G$7$g$&$+!#e(B
e$B30It$N%W%m%;%9$+$i8+$($k$+$I$&$+$b4D6-<!Bh$J$N$G!"$H$/$K94$kI,e(B
e$BMW@-$O46$8$J$$$N$G$9$,!#e(B

sandbox e$BFb$GJL$N%9%/%j%W%He(B ( S e$B$H$7$^$9e(B)
e$B$r2TF/$5$;$h$&$He(B
e$B$7$F$$$k>u67$r9M$($F$/$@$5$$!%e(B
e$B$3$Ne(B S e$B$OC1FH$G$bF0$/%9%/%j%W%H$G$"$j!$e(B
e$B%9%/%j%W%H$Ge(B FILE == $0 e$B$N$h$&$J>r7oH=CG$r9T$C$F$$$^$9!%e(B

FILE e$B$Oe(B ruby e$B>e$G=q$-49$($G$-$^$;$s$N$G!$e(B
e$B$3$Ne(B S e$B$r4|BTDL$j$KF0$+$9$?$a$K$O!$e(BS e$B$Ne(B load
e$B$N:]$Ke(B
e$B0l;~E*$Ke(B $0 e$B$re(B S
e$B$N%U%k%Q%9$KJQ99$7$F$d$kI,MW$,$"$j$^$9!%e(B

e$B$3$N:]!$e(BS e$B$r2TF/$5$;$h$&$H$7$F$$$k?F%9%/%j%W%H$r5/F0$7$?:]$Ne(B
e$B%3%^%s%I%i%$%s$ND9$5$,C;$1$l$P!$e(BS e$B$N%U%k%Q%9$re(B $0
e$B$K3JG<$G$-$^$;$s!%e(B

e$B7k2L!$e(B__FILE__ == $0 e$B$,@.N)$7$^$;$s$+$i!$e(B
S e$B$O4|BTDL$j$K$OF/$+$J$/$J$j$^$9!%e(B

e$B8=>u$O;EJ}$J$/!$?F%9%/%j%W%H$N%Q%9$Ke(B ./ e$B$rBt;32C$($k$J$I$7$Fe(B
e$BL5M}$d$j$K%3%^%s%I%i%$%s$rD9$/$7$FBP=h$9$kJ}K!$r<h$C$F$$$^$9!%e(B

e$B$^$!!$B>$K$3$s$J$3$H$r$d$m$&$H$9$k?M$,>/$J$$$N$Ge(B
e$BLdBj$K$O$J$i$J$$$N$G$7$g$&$M!%e(B(^_^;

e$B$J$+$@$G$9!#e(B

At Mon, 24 Jul 2006 16:49:10 +0900,
Hidetoshi NAGAI wrote in [ruby-dev:29123]:

e$B$3$Ne(B S e$B$r4|BTDL$j$KF0$+$9$?$a$K$O!$e(BS e$B$Ne(B load e$B$N:]$Ke(B
e$B0l;~E*$Ke(B $0 e$B$re(B S e$B$N%U%k%Q%9$KJQ99$7$F$d$kI,MW$,$"$j$^$9!%e(B

e$B30It$K8+$($kI,MW$,$J$/$F%9%/%j%W%HFbIt$@$1$NLdBj$G$"$l$P!"e(B
ext/extmk.rbe$B$N$h$&$Ke(Baliase$B$GHr$1$k$3$H$O$G$-$^$9!#e(B

$progname = $0
alias $PROGRAM_NAME $0
alias $0 $progname

e$B$3$l$G!"e(B$PROGRAM_NAMEe$B$,%3%^%s%I%i%$%s$KBP1~$9$k$3$H$K$J$j!"e(B$0e$B$He(B
$prognamee$B$OIaDL$N%0%m!<%P%kJQ?t$K$J$j$^$9!#e(B

e$B1J0fe(B@e$BCNG=!%6e9)Bg$G$9!%e(B

From: [email protected]
Subject: [ruby-dev:29124] Re: [ BUG ] $0 cannot keep the given string
Date: Mon, 24 Jul 2006 16:58:24 +0900
Message-ID: [email protected]

e$B30It$K8+$($kI,MW$,$J$/$F%9%/%j%W%HFbIt$@$1$NLdBj$G$"$l$P!"e(B
ext/extmk.rbe$B$N$h$&$Ke(Baliase$B$GHr$1$k$3$H$O$G$-$^$9!#e(B

$progname = $0
alias $PROGRAM_NAME $0
alias $0 $progname

e$B$3$l$G!"e(B$PROGRAM_NAMEe$B$,%3%^%s%I%i%$%s$KBP1~$9$k$3$H$K$J$j!"e(B$0e$B$He(B
$prognamee$B$OIaDL$N%0%m!<%P%kJQ?t$K$J$j$^$9!#e(B

e$B$=$s$J<j$,$"$C$?$s$G$9$M!%A4$/;W$$;j$C$F$$$^$;$s$G$7$?!%e(B;;;^^;;;
e$B$"$j$,$H$&$4$6$$$^$9!%e(B
e$B$3$l$r%Y!<%9$K$5$i$Ke(B ThreadGroup
e$B%m!<%+%k$K$G$-$J$$$+9M$($F$
$^$9!%e(B