| Previous | Contents | Index | 
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  | 
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 |