Paul Gilmartin wrote:
On Fri, 13 Jun 2008 14:59:54 +0200, Hunkeler Peter (KIUK 3) wrote:
where they've been loaded from. fork(), by definition, creates a
1:1 copy of the process (address space). Programs might have changed
intenal fields and the new process might depend on that very value.
If the module is refreshable, and marked as such (and REFRPROT is
enabled), internal fields can't be changed. The original specification
of "refreshable".
But, as Chris Craddock pointed out, the operating system has never
honored the "refreshable" attribute until now. IEWLFORK was undoubtedly
written many years ago. The developers could not have foreseen the page
protection issue. Of course, they never should have WRITTEN on the
module pages in the first place!
--
Edward E Jaffe
Phoenix Software International, Inc
5200 W Century Blvd, Suite 800
Los Angeles, CA 90045
310-338-0400 x318
[EMAIL PROTECTED]
http://www.phoenixsoftware.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