Conceptually, it sets a flag at the start of execution, and resets it when the 
GOBACK (or other way to get out of a program) is processed.

Prior to setting the flag it tests to see if it is still (already) set. If so, 
the program has been entered recursively, either directly or by CALLing (or 
otherwise transferring control to) a program which in turn CALLs the original.

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

Reply via email to