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

Reply via email to