16.12.2012 Views

z/OS V1R9.0 UNIX System Services Command ... - Christian Grothoff

z/OS V1R9.0 UNIX System Services Command ... - Christian Grothoff

z/OS V1R9.0 UNIX System Services Command ... - Christian Grothoff

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

link-editing phase. The default value depends on whether or not c++ is<br />

being used. If c++ is not being used, the default value is the list containing<br />

the single entry:<br />

"${prefix_PLIB_PREFIX}.SCEEOBJ"<br />

If c++ is being used, the default value is the list:<br />

"${prefix_PLIB_PREFIX}.SCEEOBJ"<br />

"${prefix_PLIB_PREFIX}.SCEECPP"<br />

prefix_PVERSION (26)<br />

The version of the Language Environment to be used with c89/cc/c++. The<br />

setting of this variable allows c89/cc/c++ to control which Language<br />

Environment named data sets are used during the c89/cc/c++ processing<br />

phases. These named data sets include those required for use of the<br />

C/C++ run-time library as well as the ISO C++ Library. It also sets default<br />

values for other environment variables.<br />

The format of this variable is the same as the result of the Language<br />

Environment C/C++ run-time library function _librel(). See z/<strong>OS</strong> XL<br />

C/C++ Run-Time Library Reference for a description of the _librel()<br />

function. The default value is the result of the C/C++ Run-Time library<br />

_librel() function.<br />

prefix_SLIB_PREFIX (17)<br />

The prefix for the named data sets used by the link editor (CSSLIB) and the<br />

assembler system library data sets (MACLIB and MODGEN). The data set<br />

${prefix_SLIB_PREFIX}.CSSLIB contains the z/<strong>OS</strong> <strong>UNIX</strong> assembler callable<br />

services bindings. The data sets ${prefix_SLIB_PREFIX}.MACLIB and<br />

${prefix_SLIB_PREFIX}.MODGEN contain COPY and MACRO files to be<br />

used during assembly. These data sets must be cataloged to be used. The<br />

default value is SYS1.<br />

prefix_SNAME (14)<br />

The name of the assembler program called by c89/cc/c++. It must be a<br />

member of a data set in the search order used for MVS programs. The<br />

default value is ASMA90.<br />

prefix_SSUFFIX (15)<br />

The suffix by which c89/cc/c++ recognizes an assembler source file. The<br />

default value is s.<br />

prefix_SSUFFIX_H<strong>OS</strong>T (15)<br />

The suffix by which c89/cc/c++ recognizes an assembler source data set.<br />

The default value is ASM.<br />

prefix_SSYSLIB (16)<br />

The system library data set concatenation to be used to find COPY and<br />

MACRO files during assembly. The default concatenation is:<br />

"${prefix_PLIB_PREFIX}.SCEEMAC"<br />

"${prefix_SLIB_PREFIX}.MACLIB"<br />

"${prefix_SLIB_PREFIX}.MODGEN"<br />

c89, cc, and c++<br />

prefix_STEPS<br />

The steps that are executed for the link-editing phase can be controlled with<br />

this variable. For example, the prelinker step can be enabled, so that the<br />

inputs normally destined for the link editor instead go into the prelinker, and<br />

then the output of the prelinker becomes the input to the link editor.<br />

This variable allows the prelinker to be used in order to produce output<br />

which is compatible with previous releases of c89/cc/c++. The prelinker is<br />

Chapter 2. Shell command descriptions 95

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!