diff options
author | John E. Malmberg <wb8tyw@qsl.net> | 2007-10-04 17:25:34 -0500 |
---|---|---|
committer | Craig A. Berry <craigberry@mac.com> | 2007-10-05 03:41:30 +0000 |
commit | 17d4810c15c2b7b12d8a06515de5fdeeb75f54cb (patch) | |
tree | 94079fb7c505a8ba87b49372f9a482ed975b3461 /vms | |
parent | fca1d8b34fac5a740ae67bc3b873bc01cd76a8a9 (diff) | |
download | perl-17d4810c15c2b7b12d8a06515de5fdeeb75f54cb.tar.gz |
patch@32028 POD updates for VMS
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-id: <4705AEAE.9060100@qsl.net>
p4raw-id: //depot/perl@32029
Diffstat (limited to 'vms')
-rw-r--r-- | vms/perlvms.pod | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/vms/perlvms.pod b/vms/perlvms.pod index 53efdade2d..11634248ec 100644 --- a/vms/perlvms.pod +++ b/vms/perlvms.pod @@ -367,6 +367,39 @@ The PERL5LIB and PERLLIB logical names work as documented in L<perl>, except that the element separator is '|' instead of ':'. The directory specifications may use either VMS or Unix syntax. +=head1 The Perl Forked Debugger + +The Perl forked debugger places the debugger commands and output in a +separate X-11 terminal window so that commands and output from multiple +processes are not mixed together. + +Perl on VMS supports an emulation of the forked debugger when Perl is +run on a VMS system that has X11 support installed. + +To use the forked debugger, you need to have the default display set to an +X-11 Server and some environment variables set that Unix expects. + +The forked debugger requires the environment variable C<TERM> to be C<xterm>, +and the environment variable C<DISPLAY> to exist. C<xterm> must be in +lower case. + + $define TERM "xterm" + + $define DISPLAY "hostname:0.0" + +Currently the value of C<DISPLAY> is ignored. It is recommended that it be set +to be the hostname of the display, the server and screen in UNIX notation. In +the future the value of DISPLAY may be honored by Perl instead of using the +default display. + +It may be helpful to always use the forked debugger so that script I/O is +separated from debugger I/O. You can force the debugger to be forked by +assigning a value to the logical name <PERLDB_PIDS> that is not a process +identification number. + + $define PERLDB_PIDS XXXX + + =head1 PERL_VMS_EXCEPTION_DEBUG The PERL_VMS_EXCEPTION_DEBUG being defined as "ENABLE" will cause the VMS |