Some considerations for conversion to program objects are documented here:
https://www.ibm.com/docs/en/zos/2.4.0?topic=objects-what-should-be-converted-program The cases where the program object loader rounds up the size to a 4K multiple and forces 4K alignment (without alignment being requested by a binder option) are those in which DIV is used to read the program directly into the target storage. That is an implementation detail and is thus subject to change, and thus would not be documented. Obviously, a LOAD where the caller specifies the target address is a case where rounding and alignment are not done. Jim Mulder z/OS Diagnosis, Design, Development, Test IBM Corp. Poughkeepsie NY "IBM Mainframe Discussion List" <[email protected]> wrote on 09/01/2021 11:04:15 AM: > From: "Paul Gilmartin" <[email protected]> > To: [email protected] > Date: 09/01/2021 12:43 PM > Subject: Re: RENT binder option > Sent by: "IBM Mainframe Discussion List" <[email protected]> > > On Wed, 1 Sep 2021 01:44:44 -0400, Jim Mulder wrote: > > > As we have already discussed, program objects do get > >rounded up to 4k multiples. Load modules do not. > > ... > > On Mon, 30 Aug 2021 18:11:07 -0400, Gord Tomlin wrote: > > >On 2021-08-30 17:28 PM, Charles Mills wrote: > >> Seriously, I agree with @Gil. Wasting a few bytes should be the > default, not leaving a few bytes unprotected. > > ... > >To automatically extend all REFR modules to a multiple of 4K by default > >on a real system could result in much more than "wasting a few bytes". > >To put things in perspective, I have seen customer systems with over two > >hundred subsystems i.. > >-- > Does this mean that conversion to PDSE, implying program objects, implyig > 4Ki rounding would adversely affect them? > > -- gil ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
