In thinking about a possible Metal C project, I realized I might have to LINK
to other Metal C main programs as part of the project. My concern in this OCO
environment is whether this scenario is safe to plan:
EXEC PGM=A
__cinit
(Program A logic)
LINK to program B
__cinit
(Program B logic)
__cterm
RETURN to program A
(Program A more logic)
__cterm
RETURN to z/OS
My first question is whether the Program B invocation of __cinit will succeed
since __cinit was already called by Program A.
If the answer to the first question is Yes, then my second question is whether
the (Program A more logic) section would succeed or fail using the Metal C
runtime routines after the LINKed-to program B calls __cterm.
TIA for any practical experience or advice you can provide.
Peter
This message and any attachments are intended only for the use of the addressee
and may contain information that is privileged and confidential. If the reader
of the message is not the intended recipient or an authorized representative of
the intended recipient, you are hereby notified that any dissemination of this
communication is strictly prohibited. If you have received this communication
in error, please notify us immediately by e-mail and delete the message and any
attachments from your system.
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN