Integrate change #12747 from maintperl;
authorJarkko Hietaniemi <jhi@iki.fi>
Sun, 28 Oct 2001 20:55:57 +0000 (20:55 +0000)
committerJarkko Hietaniemi <jhi@iki.fi>
Sun, 28 Oct 2001 20:55:57 +0000 (20:55 +0000)
commitdd7038b3248009b72165c22a9d4a9159e93f8cfc
treec0fc74522ea584cb066505650e796e0e644afa86
parent61c9453e130c5bb36186ed0c540dcc8a5994e905
Integrate change #12747 from maintperl;

finishing touches to system() fixes on windows:
* detect cmd shell correctly even if it had full path in it
* more quoting needed for single-arg system if the argument
  really had multiple quoted arguments within it
* be smarter about not calling the shell when the executable
  has spaces, but otherwise does not need shell involvement
* add a testsuite (windows-specific currently)

p4raw-link: @12747 on //depot/maint-5.6/perl: 2bab9a31df533a6c8068e22c59c8dfb29a47c95e

p4raw-id: //depot/perl@12748
p4raw-branched: from //depot/maint-5.6/perl@12746 'branch in'
t/op/system.t t/op/system_tests
p4raw-edited: from //depot/maint-5.6/perl@12746 'ignore'
pod/perltodo.pod (@8171..) MANIFEST (@11426..)
p4raw-integrated: from //depot/maint-5.6/perl@12746 'merge in'
win32/win32.c (@12725..)
MANIFEST
pod/perltodo.pod
t/op/system.t [new file with mode: 0644]
t/op/system_tests [new file with mode: 0644]
win32/win32.c