Technical data

Programming Features
5.4 Compaq C Run-Time Library Enhancements
5.4.6 Alternate Way of Translating UNIX File Specifications
The Compaq C RTL was enhanced to allow interpreting the leading part of a
UNIX-style file specification as either a subdirectory name or a device name.
The default translation of a "foo/bar" UNIX-style name to a "foo:bar" VMS-style
name remains the default.
To translate a "foo/bar" UNIX-style name to a "[.foo]bar" VMS-style name, define
the logical name DECC$DISABLE_TO_VMS_LOGNAME_TRANSLATION to
ENABLE.
DECC$DISABLE_TO_VMS_LOGNAME_TRANSLATION is checked only once
per image activation, not on a file-by-file basis.
5.4.7 New Functions
The Compaq C RTL has added the following functions in OpenVMS Version 7.3:
fchown
link
utime
utimes
writev
5.5 Fortran Support for 64-Bit Address (Alpha)
Support has been added to OpenVMS Alpha to allow Fortran developers to use
static data in 64-bit address space.
For more information about how to use this feature, refer to the Fortran
documentation.
5.6 Large Page-File Sections (Alpha)
Page-file sections are used to store temporary data in private or global (shared)
sections of memory. In previous releases of OpenVMS Alpha, the maximum
amount of data that could be backed up to page files was 32 GB per process (4
process page files, each 8 GB) and 504 GB per system (63 page files, each 8 GB).
With OpenVMS Alpha Version 7.3, the previous limits for page-file sections were
extended significantly to take advantage of larger physical memory. Now images
that use 64-bit addressing can map and access an amount of dynamic virtual
memory that is larger than the amount of physical memory available on the
system.
With the new design, if a process requires additional page-file space, page files
can be allocated dynamically. Space is no longer reserved in a distinct page
file, and pages are no longer bound to an initially assigned page file. Instead, if
modified pages must be written back, they are written to the best available page
file.
Each page or swap file can hold approximately 16 million pages (128 GB), and up
to 254 page or swap files can be installed. Files larger than 128 GB are installed
as multiple files.
Note the following DCL command display changes and system parameter changes
as a result of the larger page-file section design:
The SHOW MEMORY/FILES display reflects the nonreservable design. For
example:
Programming Features 5–5