Technical data

Programming Release Notes
6.3 COM for OpenVMS (Alpha Only)
6.3 COM for OpenVMS (Alpha Only)
V7.3
For release notes about COM for OpenVMS, see the OpenVMS Connectivity
Developer Guide, which is installed as part of the COM for OpenVMS installation
process. That document is available in PostScript, HTML, and PDF formats.
The OpenVMS Connectivity Developer Guide is also available from the OpenVMS
website at the following location:
http://www.openvms.compaq.com/openvms/products/dcom/
6.4 Compaq Ada Run-Time Library
This section contains release notes pertaining to the Compaq Ada Run-Time
Library.
6.4.1 OpenVMS Text Libraries Containing Ada Declarations
V7.2
The following OpenVMS text libraries are optional Ada bindings for STARLET:
SYS$LIBRARY:STARLET_RECENT_ADA_SUBSET.TLB
SYS$LIBRARY:LIB_ADA_SUBSET.TLB
These bindings are not supplied in the Compaq Ada V3.5A Predefined Library
(which was last updated for OpenVMS V7.1).
These bindings are not supported by Compaq Ada.
6.4.2 Unexpected Storage Errors (Alpha Only)
V7.0
In OpenVMS Alpha Version 7.0 and later, binary compatibility fails for some
Compaq Ada programs that make incorrect assumptions about the amount of
task space used by Compaq Ada tasks. If a task receives a storage error that it
did not previously receive, you may need to add a length clause specifying the
storage size for the task. If you already use a length clause, you may need to
increase the amount of storage specified. This is necessary only in cases where
the specified size (or default size) is not large enough for the task’s execution.
6.4.3 AST Procedures No Longer Receive Access Violations
V7.2
Compaq Ada written AST procedures used to receive access violations if the AST
that invoked them occurred when the null thread or a non-Compaq Ada thread
was running.
The workaround (rewrite the program to use a task entry point that has pragma
AST_ENTRY on it) is no longer necessary.
6.5 Compaq C Run-Time Library
The following sections contain release notes pertaining to the Compaq C
Run-Time Library (RTL).
Programming Release Notes 6–3