Table 1 lists topics of interest to the Metal C programmer and, for each topic, lists information found in this document, as well as external references.
Information | Internal reference | External references |
---|---|---|
The base linkage conventions that are used by the generated modules. | Metal C and MVS linkage conventions | For detailed information about MVS™ linkage conventions, see Linkage Conventions in z/OS MVS Programming: Assembler Services Guide. |
The Metal C Runtime Library. | Header files | For additional information about the Metal runtime library, see http://www.ibm.com/systems/z/zos/metalc/. |
Using assembler statements within a C program. | For detailed information about HLASM programming, see HLASM MVS & VM Programmer's Guide. For detailed information about inline assembly statements, see Inline assembly statements in z/OS XL C/C++ Language Reference. For more information about callable system services, see z/OS MVS Programming: Callable Services for High-Level Languages. |
|
Using the METAL option. | Programming with Metal C | Note: For detailed information about the METAL
option and how it interacts with other XL C compiler options, see METAL option
in z/OS XL C/C++ User's Guide.
|
Making access registers available to the Metal C application. | AR-mode programming support | For detailed information about using access registers, see z/OS MVS Programming: Extended Addressability Guide. |
Providing prolog and epilog code to customize the environment. | Not applicable. | |
Building the application by using JCL procedures. | Building Metal C programs using JCL | Not applicable. |
Building the application by using z/OS® UNIX System Services. | Building Metal C programs using z/OS UNIX System Services | Not applicable. |
Generating the appropriate debugging information. | Generation of debugging information | Not applicable. |
Invoking the IDF debugger. | IDF debugger invocation | For specific information about IDF, see http://www.ibm.com/software/awdtools/debugtool/. |