[Bug #1601] $B%I%C%H$N4^$^$l$?(B exe $B%U%!%$%k$N<B9T(B

Bug #1601: e$B%I%C%H$N4^$^$l$?e(B exe e$B%U%!%$%k$N<B9Te(B
http://redmine.ruby-lang.org/issues/show/1601

e$B5/I<<Te(B: Kimura Yoshihiro
e$B%9%F!<%?%9e(B: Open, e$BM%@hEYe(B: Normal
ruby -v: ruby 1.9.1p129 (2009-05-12 revision 23412) [i386-mingw32]

e$B%U%!%$%kL>$K%I%C%H$,4^$^$l$F$$$k$h$&$Je(B exe e$B%U%!%$%k$r!"e(B
exe e$B$r>JN,$7$Fe(B system e$B$G8F$V$3$H$,$G$-$^$;$s!#e(B

$ cat x.c
#include <stdio.h>
int main() { puts(“x”); return 0; }
$ gcc -o x x.c
$ cp x.exe x.1.exe

$ ruby-1.9 -v
ruby 1.9.1p129 (2009-05-12 revision 23412) [i386-mingw32]
$ ruby-1.9 -e ‘p system(“./x”)’
x
true
$ ruby-1.9 -e ‘p system(“./x.1”)’
nil
$ ruby-1.9 -e ‘p system(“./x.1.exe”)’
x
true
$ ruby-1.9 -e ‘p system(“ruby-1.9”, “-v”)’
nil
$ ruby-1.9 -e ‘p system(“ruby-1.9.exe”, “-v”)’
ruby 1.9.1p129 (2009-05-12 revision 23412) [i386-mingw32]
true

ruby 1.9.1p0 (2009-01-30 revision 21907) [i386-mswin32]
e$B$G$b;n$7$^$7$?$,!"F1MM$G$7$?!#e(B1.8.7 e$B$G$OLdBjL5$/8F$Y$^$9!#e(B