ILE C/C++ Programmer's Guide

Presence of a Program on the Call Stack

Even though it is activated, a program does not appear on the call stack unless it is running. But an activation group can continue to exist even when the main() function of the program is not on the call stack.

This occurs when the program was created with a named activation group, and the main() function issues a return. It can also occur when the program performs a longjmp() across a control boundary by using a jump buffer that is set in an ILE C or C++ procedure. (This procedure is higher in the call stack and before the nearest control boundary.)


[ Top of Page | Previous Page | Next Page | Table of Contents ]