On Mon, 22 Mar 2021 14:34:58 +0000, Seymour J Metz <[email protected]> wrote:

>The PLIST format is the same regardless of language; for AMODE 24 or AMODE 31 
>it's just a list of pointers with the high bit of the last pointer set. 
>However, the Devil is in the details. 
> 
Indeed.  If the objects addressed by pointers in the PLIST are control
blocks containing pointers to areas the caller must create, Rexx is
unsuited to the task.  E.g. such parameters make the SMP/E API
unsuitable to Rexx.  In contrast, the ICSF API wisely uses only
pointers in the PLIST which can be created by ADDRESS LINKMVS,
the programmer using D2C(), etc..

>If you are calling a main program, REXX handles everything. If you are calling 
>a program that doesn't expect a specific runtime environment, e.g., LE, to 
>have been initialized, then as long as you can create the proper parameters, 
>REXX handles everything. I don't know of any way to call a program that 
>expects an existing LE environment or that requires any input beyond R14-R1.

-- gil

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

Reply via email to