Chapter 5 |
5
|
Programming Release Notes
|
5.1
|
System Service Changes
|
5.1.1
|
Additions
|
5.2
|
Range of Job-Limit Item Codes Increased for $GETQUI and $SNDJBC System Services
|
5.3
|
Privileged Programs Might Need to Be Recompiled (Alpha Only)
|
5.4
|
Privileged Data Structures Updates
|
5.4.1
|
KPB Extensions
|
5.4.2
|
CPU Name Space
|
5.4.3
|
64-Bit Logical Block Number (LBN)
|
5.4.4
|
Forking to a Dynamic Spinlock
|
5.4.5
|
UCB/DDB Updates
|
5.4.6
|
PCB$T_TERMINAL Size Increase
|
5.4.7
|
Per-Thread Security Impacts Privileged Code and Device Drivers
|
5.5
|
Applications Using Floating-Point Data
|
5.5.1
|
IEEE Floating-Point Filter (I64 Only)
|
5.5.2
|
Limitation When Using Ctrl/C and STOP Button (OpenVMS Alpha)
|
5.5.3
|
Ada Event Support (I64 Only)
|
5.5.4
|
SHOW SYMBOL/TYPE Now Reports Correct Array Size (Alpha and I64)
|
5.5.5
|
EXAMINE/INSTRUCTION %PREVLOC Command Is Fixed (I64 Only)
|
5.5.6
|
SHOW MODULE Command Now Computes Module Size (I64 only)
|
5.5.7
|
C++ Language Issues (I64 Only)
|
5.6
|
Ada Compiler(I64 Only)
|
5.7
|
Backup API: Journaling Callback Events Restriction
|
5.8
|
C Programs: Compiling with CASE_LOOKUP=SENSITIVE Settings
|
5.9
|
C Run-Time Library
|
5.9.1
|
C RTL TCP/IP Header File Updates
|
5.9.2
|
toascii Function Added
|
5.9.3
|
64-Bit sigaction Problem Fixed
|
5.9.4
|
64-Bit Pointer Capability Added to Several Math Functions
|
5.9.5
|
2-GB malloc No Longer Fails Silently
|
5.9.6
|
Memory Leak in exec* Fixed
|
5.9.7
|
Behavior of exit after a Failed execl Fixed
|
5.9.8
|
confstr Enhancements
|
5.9.9
|
fopen Failure Fixed
|
5.9.10
|
Possible File-Pointer-Locking Hang Condition
|
5.9.11
|
Backport Library No Longer Shipped
|
5.9.12
|
Header File <time.h> Changes
|
5.9.13
|
Header File <time.h> Makes *_r Non-ANSI Functions Visible
|
5.9.14
|
Header File <decc$types.h>: time_t int Declaration
|
5.9.15
|
New DECC$SHRP.EXE Image
|
5.9.16
|
Header File <wchar.h> and C++ %CXX-W-ENVIRSTKDIRTY Message
|
5.9.17
|
Header File <builtins.h> __CMP_SWAP* and _Interlocked* Visible to C++
|
5.9.18
|
Extra Parameters to fcntl Ignored
|
5.9.19
|
Problem with fwrite to stdout Fails with Large System MAXBUF
|
5.9.20
|
Problem with Read/Write for Socket Transfers Greater Than 64K
|
5.9.21
|
Problem with Nanosleep on I64 Systems
|
5.9.22
|
Builtin __fci Added for I64 Systems
|
5.9.23
|
_FAST_TOUPPER Macro Added
|
5.9.24
|
Call to atof("NaN") no Longer Gives Arithmetic Trap
|
5.9.25
|
No New Entries for DECC$*.OLB Object Libraries
|
5.10
|
Calling Standard and Rotating Registers (I64 Only)
|
5.11
|
Common Data Security Architecture (CDSA) Considerations
|
5.11.1
|
Secure Delivery
|
5.11.2
|
Installation and Initialization Considerations
|
5.12
|
Debugging Modes: Avoiding CPUSPINWAIT Bugchecks
|
5.13
|
Delta/XDelta Debuggers
|
5.13.1
|
XDELTA Register Display Consideration (I64 Only)
|
5.14
|
File Applications: Corrections to Guide to OpenVMS File Applications
|
5.15
|
HP BLISS Compiler Warnings with RMS Structures (I64 Only)
|
5.16
|
Potential Must-Be-Zero RMS Error: Making Room for New File Options in the FAB
|
5.17
|
HP COBOL Run-Time Library (RTL)
|
5.18
|
HP Fortran for I64
|
5.19
|
HP MACRO for OpenVMS
|
5.19.1
|
HP MACRO for OpenVMS I64
|
5.19.2
|
HP MACRO for OpenVMS Alpha Systems
|
5.19.3
|
/TIE Qualifier Defaults Differ on Alpha and I64
|
5.19.4
|
/OPTIMIZE=VAXREGS Qualifier Not Supported on I64
|
5.19.5
|
Floating Divide-by-Zero Error Not Raised (I64 Only)
|
5.20
|
Hypersort Utility
|
5.20.1
|
Reporting a Problem to HP
|
5.20.2
|
Large Files Restriction
|
5.20.3
|
Hypersort and VFC Files Restriction
|
5.20.4
|
/FORMAT=RECORD_SIZE Restriction
|
5.20.5
|
Using Hypersort with Search Lists and Other Uses of Logical Names
|
5.20.6
|
Lack of Free Space for Work Files
|
5.20.7
|
Input Asterisk (*) Restriction
|
5.20.8
|
Optimal Working Set Extent and Page File Quota Settings
|
5.21
|
IntelĀ® Assembler (I64 Only)
|
5.22
|
Librarian Utility
|
5.22.1
|
Linking Against Data-Reduced ELF Object Libraries Not Recommended (I64 Only)
|
5.22.2
|
Failure to Insert or Replace .STB files in an I64 Library (I64 Only)
|
5.22.3
|
Librarian Fails to Report Errors When Process Quota Too Low
|
5.23
|
Analyze Utility for OpenVMS (I64 Only)
|
5.23.1
|
Releasing Process Resources Fixed in I64 Analyze Image /SELECT
|
5.23.2
|
Selective Output for Debug Line Information Fixed
|
5.24
|
Command Definition Utility (I64 Only)
|
5.24.1
|
Record Attributes Fixed for I64 Images
|
5.25
|
Linker Utility for OpenVMS Alpha
|
5.25.1
|
Linker Appears to Hang When Many Files Are Specified
|
5.25.2
|
Change in Linker Default Behavior with Library Check
|
5.25.3
|
Limit of 25 Elements on Stack
|
5.26
|
Linker Utility for OpenVMS I64
|
5.26.1
|
Linker Writes Incorrect Interimage Debug Fixups into Debug Symbol File
|
5.26.2
|
OpenVMS I64 Object Module and Image File Information Currently Unavailable
|
5.26.3
|
/SELECTIVE_SEARCH Might Incorrectly Ignore Transfer Address
|
5.26.4
|
Differences Between the I64 Linker and the Alpha Linker
|
5.26.5
|
LINK_ORDER Section Header Flag Not Supported
|
5.26.6
|
Linking Against Data-Reduced ELF Object Libraries Not Recommended
|
5.26.7
|
Error in Handling Initialized Overlaid Program Sections Fixed
|
5.26.8
|
Removal of Linker Qualifiers /EXPORT_SYMBOL_VECTOR and /PUBLISH_GLOBAL_SYMBOLS
|
5.26.9
|
Support for Longer Symbol Names in Options
|
5.26.10
|
Better Use of Memory for Linker-Created Code Stubs
|
5.26.11
|
Compiler Support for Demangled Symbol Names
|
5.26.12
|
Maximum Number of Sections
|
5.26.13
|
Incorrect Creation Date of Shareable Images in the Map File
|
5.27
|
LTDRIVER: CANCEL SELECTIVE Restriction
|
5.28
|
Mail Utility: Threads Restriction for Callable Mail
|
5.29
|
OpenVMS Debugger
|
5.29.1
|
STEP/SEMANTIC_EVENT Information Missing in Debugger Command-Line Help
|
5.29.2
|
Problems and Conditions Corrected in this Release (I64 Only)
|
5.29.3
|
General Conditions and Workarounds (I64 Only)
|
5.29.4
|
BASIC Language Issues (I64 Only)
|
5.29.5
|
C++ Language Issues (I64 Only)
|
5.29.6
|
COBOL Language Issues (I64 Only)
|
5.29.7
|
Fortran Language Issues (I64 Only)
|
5.29.8
|
Pascal Language Issues (I64 Only)
|
5.29.9
|
SET SCOPE Command: Behavior Change
|
5.29.10
|
SHOW IMAGE Command Change
|
5.29.11
|
Client/Server Interface: Previous Versions Not Supported (Alpha Only)
|
5.30
|
OpenVMS System Dump Analyzer (SDA)
|
5.30.1
|
CLUE Commands Not Ported to OpenVMS I64
|
5.31
|
PL/I Libraries Not Included in OpenVMS I64 Version 8.2
|
5.32
|
POSIX Threads Library
|
5.32.1
|
Stack Overflows During Exception Handling (I64 Only)
|
5.32.2
|
THREADCP Command Behavior on I64 Systems
|
5.32.3
|
Floating-Point Compilations and Exceptions (I64 Only)
|
5.32.4
|
C Language Compilation Header File Changes
|
5.32.5
|
New Priority Adjustment Algorithm
|
5.32.6
|
Process Dumps
|
5.32.7
|
Dynamic CPU Configuration Changes
|
5.32.8
|
Debugger Metering Function Does Not Work
|
5.33
|
RTL Library (LIB$)
|
5.33.1
|
RTL Library (LIB$) Help Omission
|
5.33.2
|
RTL Library (LIB$): Calling Standard Routines (I64 Only)
|
5.34
|
Screen Management (SMG$) Documentation
|
5.35
|
SORT32 Utility
|
5.35.1
|
CONVERT Problem With DFS-Served Disks
|
5.35.2
|
Temporary Work Files Not Always Deleted
|
5.35.3
|
SORT/SPECIFICATION With Compound Conditions: Requirement
|
5.35.4
|
Performance Problem with Variable Length Records
|
5.35.5
|
Work File Directories Restriction
|
5.36
|
System Services
|
5.37
|
Timer Queue Entries (TQEs)
|
5.38
|
Watchpoint Utility (I64 Only)
|
5.39
|
Whole Program Floating-Point Mode (I64 Only)
|
5.40
|
HP OpenVMS Debugger Heap Analyzer Conditions and Workarounds (I64 only)
|