merges r21473 from trunk into ruby_1_9_1.
win32/win32.c (internal_cmd_match): extracted from is_internal_cmd.
win32/win32.c (argv_size, join_argv): escapes redirection, pipe and carret punctuations with carrets.
win32/win32.c (rb_w32_aspawn): ditto, and redirections and pipe have no meanings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21540 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
merges r21473 from trunk into ruby_1_9_1.
win32/win32.c (internal_cmd_match): extracted from
is_internal_cmd.
win32/win32.c (argv_size, join_argv): escapes redirection, pipe
and carret punctuations with carrets.
win32/win32.c (rb_w32_aspawn): ditto, and redirections and pipe
have no meanings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@21540 b2dd03c8-39d4-4d8f-98ff-823fe69b080e