On 25 Oct 2006 11:22:43 -0700, in bit.listserv.ibm-main
(Message-ID:<[EMAIL PROTECTED]>)
[EMAIL PROTECTED] (Tom Marchant) wrote:
I also take REFR as a hint that the code can go into
the LPALIB concatenation. It's my understanding that those
modules are paged-in via CLPA and never paged out. ...
ITYM loaded and paged out at CLPA time, then never paged out
again.
Yes. Thanks for the correction.
(I once tried a PMR or Share requirement (I forget
which) that all of IBM's LPA-eligible modules be linked
REFR, along with error messages for any non-REFR modules
loaded via CLPA. It got shot down because the modules are
owned by too many different groups. I guess the idea that
all of those groups are owned by IBM, who *should* have the
last say in QA, was too subtle.)
And moot, now that they have redefined RENT to say that "A
reenterable module cannot modify its own code." I don't see
that there's a distinction between that and REFR any more.
No, not quite moot. I tried the PMR when someone put
something in LPA that shouldn't have been there (not and
IBM module). I realized that if CLPA checked for REFR when
loading the modules, we'd have been warned at IPL time,
rather than having problems later.
As for the redefinition of RENT ("A reenterable
module cannot modify its own code."): It's possible that
the author of that Binder section was making an unjustified
conclusion rather than meaning to make that part of the
definition. It's also possible that that definition is not
shared by other equally-valid groups within IBM. By that
definition, we could have two RENT modules modify each
other (carefully) but we can't have one modify
itself. That does seem to be the only difference (in that
document) between RENT and REFR: RENT can't modify itself,
and REFR can't be modified during execution. Oddly, it
leaves open the option to modify a REFR other than while
it's executing.
I think the authors should go back and redefine these
options based on:
1. What's really meant, and
2. what's really enforced.
--
I cannot receive mail at the address this was sent from.
To reply directly, send to ar23hur "at" intergate "dot" com
----------------------------------------------------------------------
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