4.39 Corrupted Version 2 Format Database ........................... 4–31
4.40 System Parameters .......................................... 4–31
4.40.1 New System Parameters ................................... 4–31
4.40.2 Obsolete System Parameters ................................ 4–31
4.40.3 System Parameter Changes ................................. 4–32
4.41 Terminal Fallback Facility . .................................... 4–32
4.42 User Environment Test Package (Integrity servers Only) . . ........... 4–33
4.43 Recommended Caching Methods ................................ 4–34
4.44 Analyze Utility for OpenVMS .................................. 4–34
4.44.1 Formatted Symbol Vector Correctly Shown in Data Segment ....... 4–34
4.44.2 Transfer Array Formatted in Data Segment . ................... 4–34
4.44.3 System Version Array Formatted in Dynamic Segment . ........... 4–35
4.44.4 Enhancements for the /SEGMENT Qualifier.................... 4–35
4.44.5 Support for Section Escaping Added .......................... 4–35
4.45 INSTALL Utility for OpenVMS (Installing Resident Images in S2
Space) .................................................... 4–35
5 Programming Release Notes
5.1 Symbolic Debugger ........................................... 5–1
5.2 C++ Run-Time Library ........................................ 5–1
5.3 Process/Application Hangs . .................................... 5–3
5.4 AST Delivery Clarification in Programs using POSIX Threads ......... 5–3
5.5 RMS $PARSE Validation of Directory Files ........................ 5–4
5.6 No-IOLOCK8 Fibre Channel Port Drivers ......................... 5–4
5.7 C++ Compiler . . . ............................................ 5–5
5.8 Building DCE IDL C++ Applications . ............................ 5–5
5.9 Privileged Programs may Need a Recompile (Alpha Only) . . ........... 5–6
5.10 Privileged Data Structures Updates . . ............................ 5–6
5.10.1 KPB Extensions .......................................... 5–7
5.10.2 CPU Name Space ........................................ 5–7
5.10.3 64-Bit Logical Block Number (LBN) .......................... 5–7
5.10.4 Forking to a Dynamic Spinlock . . ............................ 5–7
5.10.5 UCB/DDB Updates . . . .................................... 5–8
5.10.6 PCB$T_TERMINAL Size Increase ........................... 5–8
5.10.7 Per-Thread Security Impacts Privileged Code and Device Drivers . . . . 5–8
5.11 Applications Using Floating-Point Data .......................... 5–10
5.11.1 IEEE Floating-Point Filter (Integrity servers Only) ............... 5–10
5.11.2 Ada Event Support (Integrity servers Only) . . ................... 5–10
5.11.3 C++ Language Issues (Integrity servers Only) ................... 5–11
5.12 Ada Compiler(Integrity servers Only) ............................ 5–11
5.13 Backup API: Journaling Callback Events Restriction ................ 5–11
5.14 C Programs: Compiling with CASE_LOOKUP=SENSITIVE Settings . . . . 5–11
5.15 C Run-Time Library .......................................... 5–11
5.15.1 C RTL TCP/IP Header File Updates .......................... 5–12
5.15.2 Backport Library No Longer Shipped ......................... 5–12
5.15.3 Header File <time.h> Changes . . . ............................ 5–12
5.15.4 Header File <time.h> Makes *_r Non-ANSI Functions Visible . . . . . . 5–13
5.15.5 Header File <builtins.h> _ _CMP_SWAP* and _Interlocked* Visible to
C++ ................................................... 5–13
5.15.6 Builtin _ _fci Added for Integrity servers ....................... 5–13
5.15.7 No New Entries for DECC$*.OLB Object Libraries ............... 5–13
5.16 Calling Standard and Rotating Registers (Integrity servers Only) . . . . . . 5–13
5.17 Common Data Security Architecture (CDSA) Considerations .......... 5–14
viii