Compiling and Linking a C INMOD on IBM OS z/OS - Parallel Data Pump

Teradata Parallel Data Pump Reference

Product
Parallel Data Pump
Release Number
15.10
Language
English (United States)
Last Update
2018-10-07
dita:id
B035-3021
lifecycle
previous
Product Category
Teradata Tools and Utilities

Compiling and Linking a C INMOD on IBM OS z/OS

Use the following syntax from the USS environment to compile and link source files to a DLL:

Note: Be sure to compile the INMOD and notify exit routines in 32‑bit mode so that they are compatible with Teradata TPump.

where

 

Syntax Element

Description

o

Name of the executable load module that is produced during the linkedit phase. In the following example, a load module INMOD is placed in a z/OS PDSE named PDSE.LOAD, and the source code, INMOD, is compiled as a member of a z/OS PDSE named TEST.C:

cc o "//PDSE.LOAD(INMOD)" "//TEST.C(INMOD)" W c,dll,expo W l,dll

Member names are limited to eight characters.

W c,dll,expo

Options passed to the compiler phase to indicate that the source is to be compiled as a dll with all functions exported.

W l,dll

Options passed to the linkedit phase to indicate that the module is linked as a dll.