This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Make extended filename syntax the default on VMS.
authorCraig A. Berry <craigberry@mac.com>
Fri, 15 Feb 2013 03:27:26 +0000 (21:27 -0600)
committerCraig A. Berry <craigberry@mac.com>
Fri, 15 Feb 2013 03:41:21 +0000 (21:41 -0600)
commit012528a99df1906d6feaaaf05657a53374aebc46
tree8121ae4f02610fa8f4e5ddeacbcef6e007ee63e0
parent6d53ee2943e4ba809028d3b53d2e3098450ad493
Make extended filename syntax the default on VMS.

This feature has been available for over a decade but is still not
the default for the CRTL.  It seems time to make it the default
for Perl.  It means that directory names can have dots in them,
and filenames can contain multiple dots as well as spaces and
generally characters from the top row of the keyboard while the
shift key is held down.

Filenames with native syntax must escape characters in the so-called
extended character set with a caret ("^"), but filenames in Unix
syntax must not have the escapes.  Conversions between native and
Unix syntax will, respectively, add and remove these escapes.

Supporting Unicode in filenames depends on this feature but has
not yet been investigated.
vms/vms.c