I'm updating my Assembler interfaces course and noticed
a little discrepancy about terminology that I would like
to nail down defintively.

The doc I'm referencing is MVS Programming: Assembler
Services Guide for z/OS 1.8.

Page 4-16 includes these fragments:

1. "The link pack area contains all reenterable load modules
   from the LPA library, along with installation selected
   modules. These load modules can be used by any job step
   in any job."

2. "With the exception of those load modules contained in this
   area, copies of all of the reenterable load modules you
   request are brought into your area of virtual storage and
   are available to any task in your job step. The portion of
   your area containing the copies of the load modules is
   called the job pack area. Any program loaded by a particular
   task is also represented within that task’s load list."

So I'm comfortable with having the JPA as an area in my
address space for holding dynamically called reenterable
programs. It's the last sentence that I find less than
enlightening: suppose I dynamically load a non-reenterable
module? Where is that loaded? It can't be the JPA by the
above definition. I seem to recall a term like "Load List
Area" or "Link List Area" but I cannot find these anymore.

Finally, I gather the load list contains a list of all
programs dynamically loaded, whether they are reenterable
or not. But I am finding old notes that says the load list
is only for non-reenterable programs, but no pointer to
the docs for that.

Any clarification would be appreciated.

Thanks.

Kind regards,

-Steve Comstock

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to