Environment variables specific to the z/OS XL C/C++ library
The following z/OS® XL C/C++ specific
environment variables are supported to provide various functions. z/OS XL C/C++ variables
have the prefix _CEE_ or _EDC_.
You should not use these prefixes to name your own variables.
- _CEE_DLLLOAD_XPCOMPAT
- _CEE_DMPTARG
- _CEE_ENVFILE
- _CEE_ENVFILE_COMMENT
- _CEE_ENVFILE_CONTINUATION
- _CEE_ENVFILE_S
- _CEE_HEAP_MANAGER
- _CEE_REALLOC_CONTROL
- _CEE_RUNOPTS
- _EDC_ADD_ERRNO2
- _EDC_ANSI_OPEN_DEFAULT
- _EDC_AUTOCVT_BINARY
- _EDC_BYTE_SEEK
- _EDC_CLEAR_SCREEN
- _EDC_COMPAT
- _EDC_CONTEXT_GUARD
- _EDC_C99_NAN
- _EDC_DLL_DIAG
- _EDC_EOVERFLOW
- _EDC_ERRNO_DIAG
- _EDC_FLUSH_STDOUT_PIPE
- _EDC_FLUSH_STDOUT_SOCKET
- _EDC_GLOBAL_STREAMS
- _EDC_IEEEV1_COMPATIBILITY_ENV
- _EDC_IO_ABEND
- _EDC_IO_TRACE
- _EDC_POPEN
- _EDC_PTHREAD_YIELD
- _EDC_PTHREAD_YIELD_MAX
- _EDC_PUTENV_COPY
- _EDC_RRDS_HIDE_KEY
- _EDC_STOR_INCREMENT
- _EDC_STOR_INCREMENT_B
- _EDC_STOR_INITIAL
- _EDC_STOR_INITIAL_B
- _EDC_STRPTM_STD
- _EDC_SUSV3
- _EDC_UMASK_DFLT
- _EDC_ZERO_RECLEN
There are no default settings for the environment variables that begin with _EDC_. There are, however, default actions that occur if these environment variables are undefined or are set to invalid values. See the descriptions of each variable below.
The z/OS XL C/C++ specific environment variables may be set with the setenv() function.