PMDF Installation Guide
OpenVMS Edition


Previous Contents Index


Appendix A
Updated HP Pascal Run Time Library (VAX and Alpha)

Versions of the HP Pascal RTL (Run Time Library) earlier than V5.0-15 (VAX) or V5.0-18 (Alpha) were not fully thread-safe; PMDF's multithreaded SMTP server and multithreaded SMTP client were liable to exercise these problems.

Hewlett-Packard Company has given Process Software permission to distribute an updated version of their Pascal RTL for VAX and Alpha. As of PMDF V5.0-6, the PMDF installation procedure will check the version of the Pascal RTL installed on your system and will install an updated Pascal RTL, pasrtl.exe (VAX) or pas$rtl.exe (Alpha), if your system is running OpenVMS 6.1 or later and is using an older version of the RTL. This new version of the Pascal RTL is included in OpenVMS 6.1 and later.

If you are running a shared PMDF configuration on a cluster, then note that the PMDF installation will only update the Pascal RTL on the node on which you perform the installation; you must separately update the Pascal RTL on any other system disks. (Sites running PMDF on a mixed architecture cluster or on a cluster with multiple system disks should note that post_install.com does not update the Pascal RTL; you must still update the Pascal RTL separately.) The PMDF installation creates a file PMDF_COM:pasrtl_upd050.a. Copy that file to the other systems which need an updated Pascal RTL and then on such systems issue the command:


$ @SYS$UPDATE:vmsinstal PASRTL_UPD050
telling the installation procedure the location where you put the copy of the file PMDF_COM:pasrtl_upd050.a.

This updated Pascal RTL can be installed on any OpenVMS 6.1 or later system, and you might in fact want to do so. Note that this updated Pascal RTL is compatible with older RTLs, so if you link programs on a system with the updated RTL, the resulting executable can still run on systems that do not have the updated RTL installed.


Index Contents