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

Reply via email to