This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
[patch]perl5db.pl - What I needed to get the forked debugger to work
authorJohn E. Malmberg <wb8tyw@qsl.net>
Thu, 24 Apr 2008 21:36:51 +0000 (16:36 -0500)
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>
Sat, 26 Apr 2008 21:58:15 +0000 (21:58 +0000)
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-id: <481143C3.3080500@qsl.net>

p4raw-id: //depot/perl@33751

lib/perl5db.pl

index 2167f78..a64443b 100644 (file)
@@ -6766,10 +6766,9 @@ we go ahead and set C<$console> and C<$tty> to the file indicated.
 
 sub TTY {
 
-    # With VMS we can get here with $term undefined, so we do not
-    # switch to this terminal.  There may be a better place to make
-    # sure that $term is defined on VMS
-    if ( @_ and ($^O eq 'VMS') and !defined($term) ) {
+    # We can get here with $term undefined, which means that the new
+    # terminal has been created, but we can not switch to it.
+    if ( @_ and !defined($term)) {
        eval { require Term::ReadLine } or die $@;
         if ( !$rl ) {
            $term = new Term::ReadLine::Stub 'perldb', $IN, $OUT;