Open System Services Shell and Utilities Reference Manual (G06.27+, H06.04+)
User Commands (c) c89(1)
Environment Variables
The following environment variables affect the execution of c89.
AS1 Determines the pathname of the as1 assembler component of the C and C++ compilers.
/usr/lib/as1 is the default location for the OSS environment.
This environment variable is used for TNS/R-targeted compilations only.
CCOMBE
Determines the pathname of the ccombe component of the C and C++ compilers.
/usr/cmplr/ccombe is the default location for the OSS environment.
This environment variable is used for TNS/E-targeted compilations only.
CFE Determines the pathname of the cfe language preprocessor component of the C and
C++ compilers. /usr/lib/cfe is the default location for the OSS environment.
This environment variable is used for TNS/R-targeted compilations only.
COMP_ROOT
Changes the default pathnames for:
• The c89 compilation system components
• The standard include directory
• The standard library directories
In the OSS environment, the string specified in COMP_ROOT is added to the begin-
ning of the default pathnames.
If a component’s environment variable is set explicitly, the COMP_ROOT environ-
ment variable does not modify that component’s environment variable.
ELD Determines the pathname of the eld utility invoked by c89. /usr/bin/eld is the default
location for the OSS environment.
This environment variable is only used for TNS/E-targeted compilations.
LD Determines the pathname of the ld utility invoked by c89. /usr/bin/ld is the default
location for the OSS environment.
This environment variable is only used for TNS/R-targeted compilations.
MXCMP
Determines the pathname of the NonStop SQL/MX release 1 compiler.
/G/system/system/mxcmp is the default.
MXCMPUM
Determines the pathname of the NonStop SQL/MX release 2 compiler.
/usr/tandem/sqlmx/bin/mxCompileUserModule is the default.
MXSQLC
Determines the pathname of the C/C++ NonStop SQL/MX preprocessor, mxsqlc.
/usr/tandem/sqlmx/bin/mxsqlc is the default.
NLD Determines the pathname of the nld utility invoked by c89. /usr/bin/nld is the default
location for the OSS environment.
This environment variable is only used for TNS/R-targeted compilations.
527188-004 Hewlett-Packard Company 2−25