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
