On Wed, 10 Aug 2005 23:26:03 -0400, "John E. Malmberg" <[EMAIL PROTECTED]> 
wrote:

> Second try:

Thanks, that applied clean as change #25283


> Here are some miscellaneous VMS specific things that need to be fixed
> for VMS to work with the VMS C Run-Time Library (CRTL) UNIX filename
> mode that do not require any other changes to Perl for implementation.
> 
> When the VMS CRTL is in UNIX filename mode, the VMS C library calls
> return filenames in UNIX format.
> 
> t/op/anonsub.t :
> t/op/closure.t :
> t/op/lex_assign.t :
> t/op/runlevel.t :
> t/lib/warnings/doio :
> lib/Test/Harness/Straps.pm :
> 
> Remove 'MCR'.  It is not needed, and it breaks Perl when the VMS CRTL is
> in UNIX filename mode.  PERL on VMS usually knows when to add the MCR
> command and how to handle $^X as either a VMS or UNIX file specification.
> 
> 
> lib/vmsish.t:
> vms/ext/Stdio/test.pl:
> 
> MCR is still needed in these cases, but must make sure that $^X is a VMS
> file specification if MCR is prefixing it.
> 
> 
> utils/c2ph.pl :
> 
> VMS now supports LINK, but still uses a different filename.  Since link
> is configured, the link routine is expected to succeed.  Note that not
> all file systems on VMS support the link(), but we are assuming that if
> someone built a binary with link(), they are building on a file system
> with link support on.
> 
> 
> t/op/chdir.t
> 
> Clean up SYS$LOGIN after this script is run out side of the test
> harness.  A bit strange to exit a script and find the pointer to the
> login directory gone.
> 
> 
> t/op/stat.t
> 
> Perl could find a /bin/ls on VMS but not really know how to run it yet,
> resulting in some interesting test failures.
> 
> 
> t/x2p/s2p.t
> 
> RMSEXPAND needs a VMS format file specification.  When the VMS CRTL is
> in UNIX filename mode, these additional vmsify() commands are needed.
> 
> 
> t/pod/find.t
> 
> VMS could be in a UNIX filename mode, so if you want a filename in VMS
> format, it needs to be converted.
> 
> -John
> [EMAIL PROTECTED]
> Personal Opinion Only
> 


-- 
H.Merijn Brand        Amsterdam Perl Mongers (http://amsterdam.pm.org/)
using Perl 5.6.2, 5.8.0, 5.8.5, & 5.9.2  on HP-UX 10.20, 11.00 & 11.11,
 AIX 4.3 & 5.2, SuSE 9.2 & 9.3, and Cygwin. http://www.cmve.net/~merijn
Smoking perl: http://www.test-smoke.org,    perl QA: http://qa.perl.org
 reports  to: [EMAIL PROTECTED],                perl-qa@perl.org

Reply via email to