Lines Matching full:vms
1 # Perl hooks into the routines in vms.c for interconversion
2 # of VMS and Unix file specification syntax.
10 VMS::Filespec - convert between VMS and Unix file specification syntax
14 use VMS::Filespec;
15 $fullspec = rmsexpand('[.VMS]file.specification'[, 'default:[file.spec]']);
17 $unixspec = unixify('my:[VMS]file.specification');
18 $path = pathify('my:[VMS.or.Unix.directory]specification.dir');
19 $dirfile = fileify('my:[VMS.or.Unix.directory.specification]');
20 $vmsdir = vmspath('my/VMS/or/Unix/directory/specification.dir');
21 $unixdir = unixpath('my:[VMS.or.Unix.directory]specification.dir');
22 candelete('my:[VMS.or.Unix]file.specification');
29 This package provides routines to simplify conversion between VMS and
37 If you're running under VMS, the routines in this package are special,
40 VMS::Filespec> or C<require VMS::Filespec; import VMS::Filespec ...>
46 substitutes to emulate the necessary VMS system calls).
48 Each of these routines accepts a file specification in either VMS or
53 when running under VMS, conversions from VMS syntax use the $PARSE
83 Converts a file specification to VMS syntax. If the file specification
84 cannot be converted to or is already in VMS syntax, it will be
90 If the file specification is already in a valid VMS syntax, it will
92 since VMS format file specifications are never in UTF-8.
116 a file specification from Unix to VMS and then back to Unix again after
148 original VMS file specification, so programs should not plan to convert
149 a file specification from VMS to Unix and then back to VMS again after
156 input file specification uses VMS syntax, the returned path does, too;
168 input directory specification uses VMS syntax, the returned file
175 Acts like C<pathify>, but insures the returned path uses VMS syntax.
193 This reports whether the VMS process has been set to a case tolerant
196 process. It is intended for use by the File::Spec::VMS->case_tolerant
202 This exposes the VMS C library C<realpath> function where available.
208 Unix format specification. It is not available on non-VMS systems.
213 of the primary link to a file, and returns the filename in VMS format.
214 This function is not available on non-VMS systems.
223 package VMS::Filespec;
228 # If you want to use this package on a non-VMS system,
242 # The autosplit routines here are provided for use by non-VMS systems