The ILE C/C++ run-time model guarantees ISO C/C++ standard semantics when either of the following are true:
| Option | Description |
|---|---|
| ACTGRP(*NEW) | A new activation group is created on every call of the created *PGM, and the activation group is destroyed when the program ends. |
| OPTION(*NODUPPROC) | No duplicate procedure definitions in the same bound program are allowed. |
| OPTION(*NODUPVAR) | No duplicate variable definitions in the same bound program are allowed. |
| Option | Description |
|---|---|
| ACTGRP(*CALLER) | When this service program is called, it is activated into the activation group of the calling program. |
| OPTION(*NODUPPROC) | No duplicate procedure definitions in the same bound program are allowed. |
| OPTION(*NODUPVAR) | No duplicate variable definitions in the same bound program are allowed. |
(C) Copyright IBM Corporation 1992, 2005. All Rights Reserved.