The System language environment supports calls to external programs, such as RPG, COBOL, and C, as well as the execution of CL commands identified in an EXEC statement of the FUNCTION block. The System language environment interprets the EXEC statement by passing the specified program name or command and parameters to the operating system for execution using the C language system() function call.