> Not true. There is no such intention.

Well I stand corrected, obviously. It seemed to me that a lot of MVS
services used to require a save area off R13 and no longer do, but I guess I
recalled incorrectly.
        
Charles

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[email protected]] On
Behalf Of Peter Relson
Sent: Friday, December 23, 2016 10:45 AM
To: [email protected]
Subject: Re: Do the Name/Token Pair callable services need R13 to point to
save area?

As is stated in the documentation:

Input register information
Before issuing the IEANTCR callable service, the caller does not have to
place any information into any register unless using it in register notation
for a particular parameter, or using it as a base register.

with the analogous information provided for IEANTRT and IEANTDL. 
Perhaps a better approach would have been, upon seeing this, to ask "may I
trust the documentation?"

<snip>

I believe it has been the intention of the MVS team over the past several
years to make all of the basic assembler macro-invoked services independent
of the caller's R13. 
</snip>

Not true. There is no such intention. A service that is stacking-PC-entered
or SVC-entered will naturally typically not need a caller-provided save
area.

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

Reply via email to