Updating the runtime library, Host-language runtimes in the runtime library, Tns host runtime language libraries – HP Integrity NonStop J-Series User Manual

Page 186: A-12

Advertising
background image

System Management

HP NonStop AutoTMF Software User’s Guide429952-016

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 AutoTMF 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 AutoTMF
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 AutoTMF
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

Advertising
This manual is related to the following products: