>Maybe I am missing something obvious, but what is the big deal in that a
PC
>routine supports a 64 bit caller if it can't support 64 bit parameters?

There is a tremendous difference,

A PC routine that allows AMODE 64 caller can still run 100% in AMODE 31
(which is surely the way it was written, since it was written when AMODE 64
did not exist).
Therefore to allow parameters above 2G requires code changes.

Services that support data above 2G say so; if they do not say so, they do
not support it.
Services that support AMODE 64 invocation say so; if they do not say so,
they do not support it.

Note that you might "get away with" invoking an SVC- or PC-entry routine in
AMODE 64, but that does not mean it is supported. The same is true for
invocation in AR ASC mode.

Peter Relson
z/OS Core Technology Design

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to