User Manual

System Management
HP NonStop AutoTMF Software User’s Guide429952-014
A-12
Updating the Runtime Library
3. BIND and LINK the procedure into the runtime object files
Updating the Runtime Library
Whenever you need to replace or alter the NonStop AutoTMF software runtime library
object files, you should make sure that all processes using ESCRUNTM, ESCRUNNT
or ESCRUNNM as a user library have been stopped. The CI command INFO
LIBRARY has been provided to display and, optionally, to stop processes using a
specified user library.
If you update ESCRUNTM, ESCRUNNT or ESCRUNNM without stopping processes,
through file renaming, errors may occur. If a program is executing with the user library
that has been renamed and another process is started with the same program, the
operation will often fail.
Host-language Runtimes in the Runtime
Library
TNS Host Runtime Language Libraries
To support COBOL and C programs, as well as TAL programs using the SIO and CRE
libraries, copies of the standard host-language runtimes are bound into the NonStop
AutoTMF software runtime library ESCRUNTM. These libraries are exact copies of the
libraries distributed on a site update tape, except that selected procedure calls are
retargeted to NonStop AutoTMF software intercept procedures.
In Binder:
select LIST * OFF
SELECT CHECK PARAMETER STRONG
SELECT SATISFY OFF
ADD * FROM $DATA.ESCORT.ESCRUNTM
ADD * FROM mnameo, DELETE
SET LIKE $DATA.ESCORT.ESCRUNTM
SET HIGHPIN ON
BUILD ESCRUNTM !
nld mnamen $data.escort.escrunnl &
-o $data.escort.escrunnm -ul -no_data_rearrange &
-allow_duplicate_procs
nld mnamen $data.escort.escrunn -o $data.escort.escrunnt -ul &
-no_data_rearrange -allow_duplicate_procs