This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
(msys) perl readline creates sys$command files w/o STDIN connected
authorSven Strickroth <sven.strickroth@tu-clausthal.de>
Sun, 25 Nov 2012 14:44:02 +0000 (08:44 -0600)
committerCraig A. Berry <craigberry@mac.com>
Sun, 25 Nov 2012 16:05:56 +0000 (10:05 -0600)
This fixes [perl #115900].

dist/Term-ReadLine/lib/Term/ReadLine.pm

index 9d176d7..6f94981 100644 (file)
@@ -235,7 +235,7 @@ sub findConsole {
 
     if (-e "/dev/tty" and $^O ne 'MSWin32') {
        $console = "/dev/tty";
 
     if (-e "/dev/tty" and $^O ne 'MSWin32') {
        $console = "/dev/tty";
-    } elsif (-e "con" or $^O eq 'MSWin32') {
+    } elsif (-e "con" or $^O eq 'MSWin32' or $^O eq 'msys') {
        $console = 'CONIN$';
        $consoleOUT = 'CONOUT$';
     } else {
        $console = 'CONIN$';
        $consoleOUT = 'CONOUT$';
     } else {