Creating child enclaves using the C system() function

Child enclaves created by the C system() function get runtime options through a merge from the usual sources. See Using runtime options for more information. Therefore, you can set runtime options on an enclave-by-enclave basis. See z/OS XL C/C++ Runtime Library Reference for information on the system() function when running with POSIX(ON).

When you perform a system() function to a COBOL program, in the form:
system("PGM=program_name,PARM='...'")
the runtime options specified in the PARM= portion of the system() function are ignored. However, runtime options are merged from CEEDOPT, CEEUOPT, and the CEEAUE_A_OPTIONS from the assembler user exit.