Steve Austin wrote
>as the 1st call works and subsequent calls fail in the assembler routine.

That's a bit surprising to me. It's usually concurrent calls that fail due to 
reentrancy issues of a non-reentrant module, not "subsequent calls".

So while the concurrency case is quite possibly still a big problem, there 
might be something else going on, such as not initializing something that you 
are assuming is initialized. And if that was the case, your module is not only 
not reentrant but is not reusable. And that is unlikely to be what you intend.

Peter Relson
z/OS Core Technology Design


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to