Binyamin Dissen wrote:
How would a zero length CSECT be placed in a load module?
It doesn't take up any space - so it would just be given
the next offset, a following CSECT would be placed at the
same offset I assume.
The question really is, do any of the other attributes associated
with such a CSECT (in particular the AMODE/RMODE attributes)
affect the resulting load module (or program object.)
If you had, for example:
CSECT
AMODE 24
PROG CSECT
PROG AMODE 31
BR 14
END PROG
and didn't specify any particular AMODE/RMODE options
on the linker/binder, what would the resulting AMODE/RMODE
of the load-module be? And, even more interesting is "why".
Does the empty CSECT contribute to that decision, or is it
dismissed because it is empty?
I couldn't find anything in the doc that would indicate its
dismissed, but I think it might be... I believe some experimentation
is in order. If I determine the behavior today, without
documentation indicating that, it seems it's free to change
in the future.
- Dave Rivers -
--
[email protected] Work: (919) 676-0847
Get your mainframe programming tools at http://www.dignus.com
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN