HP Micro Focus Object COBOL/UX Release Notes for Version B.12.35

Chapter 1 11
New and Changed Features
New Features
New ldtab Processing
When a COBOL program or custom run-time system is built by cob, the
COBOL run-time system symbol table (ldtab) will be optimized to:
reduce building time
reduce the amount of data space initially required by the executable
eliminate data dependencies on system libraries that could otherwise
limit binary compatibility.
For most users this change will only result in the benefits noted above.
There are four specific cases where this change will require action to
preserve or obtain previoiusly expected behavior.
1. If you use the run-time tunable mixedlang_external_check.
2. If your COBOL code references a significant number of non-COBOL
external data items.
3. If you use the +p option to cob to diagnose name space problems.
4. If you use the +e option to ld.
For more information, see the section, “COBOL Run-time System Symbol
Table (ldtab) and cob,” in Chapter 4 in the online HP Micro Focus Object
COBOL/UX Programmer’s Guide in $COBDIR/docs/library.htm for
more information.
New API to Support Loading HP-UX Shared
Libraries Containing COBOL Programs
HP Provides three API routines to support loading HP-UX shared
libraries (.sl) containing one or more COBOL programs and unloading
these libraries with automatic physical CANCELing of the active
COBOL programs within the shared library.
CBL_HP_SH_LOAD
CBL_HP_SH_FINDSYM
CBL_HP_SH_UNLOAD