On Sat, 6 Sep 2014 17:31:35 -0700, Alan Young wrote: > >No, dynalloc() will use text units in addition to the mapped parameters. > >http://pic.dhe.ibm.com/infocenter/zos/v1r13/index.jsp?topic=%2Fcom.ibm.zos.r13.bpxbd00%2Fdynalloc.htm >: > >__miscitems > >char * __ptr32 * __ptr32 > >For all other text unit keys not available in __dyn_t, this pointer will >let you specify an array of text unit strings. If you specify this >field, you must turn the high bit on the last item (as in svc99()). Use >the bitwise inclusive-OR (|) operand with the last item and the >hexadecimal value 0x80000000. > >I've used it to specify parameters like EXPDT which is not directly mapped. > Thanks.
Can this be used from Rexx? If so, must one use LINKMVS instead of CALL? If one does this, must one treat all keys as unmapped and use numeric values? I believe LINKMVS does turn on the high bit; the Rexx programmer can not directly specify pointer values to LINKMVS. -- gil ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
