On Sun, 21 May 2017 10:22:49 +0300 IronSphere by SecuriTeam Software
<[email protected]> wrote:

:>It look like I haven't done that for a while... anyway, I am writing an
:>assembler, reentrent, program that performs dynamic allocation, open, read,
:>close, dynamic WTO, etc. It work fine as a non reentrent program, but when
:>I convert to reentrent code, I am loosing addressability for some of my
:>dsects. it mostly depend where I position the IEFZB4D0 macro that defines
:>the dynalloc dsects. for example:
:>DYNAREA DSECT
:> AAA          DS     ..
:>BBB           DS    ..
:>?         IEFZB4D0
:>DYNMSG   WTO    ...,MF=L
:>
:>In this case I am loosing addressability to DYNMSG. What am I missing? I
:>want to perform a single getmain and not two (one for IEFZB4D0 and one for
:>the rest).

As it includes multiple DSECTS, positioning the macro in your workarea does
not make much sense.

 You have the pointer, the S99RB, multiple S99TUPL and S99TUNIT entries and
possibly a S99RBX. You must define each of these as separate areas.

--
Binyamin Dissen <[email protected]>
http://www.dissensoftware.com

Director, Dissen Software, Bar & Grill - Israel


Should you use the mailblocks package and expect a response from me,
you should preauthorize the dissensoftware.com domain.

I very rarely bother responding to challenge/response systems,
especially those from irresponsible companies.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to