develooper Front page | perl.vmsperl | Postings from June 2002

VMS changes?

Thread Next
Jarkko Hietaniemi
June 8, 2002 07:33
VMS changes?
Message ID:
Craig, other VMS Perlers, could you comment on the below list
of changes (slightly edited since the Friday snapshot) for VMS
in the 5.8.0 perldelta.pod.  Questions:
- were any of these already present in the 5.6.1 release?
- are any VMS bug fixes / enhancements / changes missing?  were they
  already in 5.6.1 or will 5.8.0 be the first time they will be in a
  public release?

: chdir() now works better despite a CRT bug; now works with MULTIPLICITY
: (see INSTALL); now works with Perl's malloc.
: The tainting of C<%ENV> elements via C<keys> or C<values> was previously
: unimplemented.  It now works as documented.
: The C<waitpid> emulation has been improved.  The worst bug (now fixed)
: was that a pid of -1 would cause a wildcard search of all processes on
: the system.
: POSIX-style signals are now emulated much better on VMS versions prior
: to 7.0.
: The Socket extension is now dynamically loaded instead of being
: statically built in.
: The C<system> function and backticks operator have improved
: functionality and better error handling. [561]
: File access tests now use current process privileges rather than the
: user's default privileges, which could sometimes result in a mismatch
: between reported access and actual access.
: There is a new C<kill> implementation based on C<sys$sigprc> that allows
: older VMS systems (pre-7.0) to use C<kill> to send signals rather than
: simply force exit.  This implementation also allows later systems to
: call C<kill> from within a signal handler.
: Iterative logical name translations are now limited to 10 iterations in
: imitation of SHOW LOGICAL and other OpenVMS facilities.

$jhi++; #
        # There is this special biologist word we use for 'stable'.
        # It is 'dead'. -- Jack Cohen

Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About