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?
: VMS : : 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++; # http://www.iki.fi/jhi/ # There is this special biologist word we use for 'stable'. # It is 'dead'. -- Jack Cohen
