Martin,

I wonder if this can be easily changed? (Not keeping the needed RDL records.)

I am thinking:
1) LNKEDT needs to keep the items.
2) LIBR PUNCH needs to punch the items.
3) The program loader needs to ignore the records.

I wonder if, due to long ago historical compatibility, that maybe #3 is already in the code.

Tony Thigpen

Martin Trübner wrote on 12/5/23 4:26 AM:
DOS/VS keeps a RLD (relocat dict)-items since a very long time. It was there when I touched DOS/VS the first time in 73.


In fact when I worked for a service bureau with 15 datacenters (from 1975), we had just one installation that had no relocatable loader (i.o.w. a more current version of DOS/VS)


All, but very few programs will automatically be subject for the relocatable loader. B and A-transient comes to mind (is that still so?).


What VSE still not does is to keep an extensive ESD (external symbol dict). Without that it is simply impossible to replace a single CSECT in an existing PHASE.


It is still possible to take a PHASE (zOS speak a "load module") and transport the TXT cards and the RLD-cards and that in z/OS.


Don't know if there is a way the other way around (starting from producing TXT and RLD cards in the required antediluvian format).


Martin

Reply via email to