This is a bug report against Perl-OSType version 1.002. It arose as I qualified Perl 5.14.2 for inclusion with OpenVOS Release 17.2.
Unfortunately, due to a long-standing error in perlport.pod which claims that the $^O value for VOS is "VOS", when it is actually "vos", the list of operating system names in Perl-OSType is also wrong. This patch corrects the name. I have already submitted the appropriate fix to perlport.pod.
I have tested this change against OpenVOS Releases 17.1 and 17.2 and it has the desired effect. This proposed change only affects VOS. If you have any questions or concerns about this change, please let me know. Thanks!
Subject: | ostype.vos.diff |
diff --git a/cpan/Perl-OSType/lib/Perl/OSType.pm b/cpan/Perl-OSType/lib/Perl/OSType.pm
index 6c2cf12..f322d58 100644
--- a/cpan/Perl-OSType/lib/Perl/OSType.pm
+++ b/cpan/Perl-OSType/lib/Perl/OSType.pm
@@ -71,7 +71,7 @@ my %OSTYPES = qw(
MacOS MacOS
VMS VMS
- VOS VOS
+ vos VOS
riscos RiscOS
amigaos Amiga
mpeix MPEiX