I think that the AMODE(24) is of more concern.  Depending on how they
are invoked and/or how the entry/exit logic works, they may only be
using 24-bit addresses.  This would be a problem if a buffer was
passed to them with a valid 31-bit address.

On Wed, Dec 21, 2016 at 2:15 PM, scott Ford <[email protected]> wrote:
> All:
>
> I have a dumb question ...we have a STC running AMODE(31)  RMODE(ANY) and
> written in
> LE Cobol 4.2  we also run DATA(31) , my question is we call several sub
> programs which are
> AMODE(24) and RMODE(24) and they work and have been working for a long time.
> Several of these Assembler programs are doing I/O. My question is why ...
>
> I think i am right in saying that RMODE(ANY) sees the program with
> RMODE(24) and
> its ok to execute and the I/O buffers are they 24bit or 31....
>
> Sorry for the dumb question, everyone..
>
> Regards,
> Scott
>
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to [email protected] with the message: INFO IBM-MAIN

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

Reply via email to