On Mon, Feb 24, 2014 at 9:02 AM, Chase, John <[email protected]> wrote:
> <snip> > > We'd still like to know why loading the program from a PDSE apparently > changed how (and more importantly, where) the system passed the PARM= > string. > > -jc- > > I would consider this explanation to be unlikely. The PARM is where it always was. But what _may_ have changed is where the program was loaded. I would consider it very likely that program fetch from a PDS is "old code" and program fetch from a PDSE is likely totally different code. Have you confirmed that the load address in both cases is the same and that the PARM address is different? Another thought could be that if the program is fetched to the same location, perhaps the initiator is doing something else which is causing a different set of STORAGE OBTAINs and RELEASEs which could affect where the "free storage" exists which is gotten for the PARM. So perhaps just being in a PDSE does cause a difference, but not a deliberate difference. It may be a "just because" difference. Just a couple of weird thoughts. Maybe I've been looking at weird HLASM generated code from the C compiler too long. -- Wasn't there something about a PASCAL programmer knowing the value of everything and the Wirth of nothing? Maranatha! <>< John McKown ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
