Environment variables

Table 1 lists the new or changed Language Environment® environment variables. For more information, see z/OS XL C/C++ Programming Guide.

Table 1. Summary of new and changed Language Environment environment variables
Environment variable Release Description Reason for change
_EDC_IO_ABEND z/OS® V1R13 New: Provides enhanced I/O abend recovery support. I/O abend recovery
_BPXK_AUTOCVT z/OS V1R12 Changed: A restriction was added that automatic text conversion can only take place between IBM-1047 and ISO8859-1 code sets. Service update
z/OS V2R1 Changed: A new option activates the automatic conversion of files that are supported by Unicode Services. Unicode exploitation
_BPXK_CCSIDS z/OS V1R12 Changed: A restriction was added that automatic text conversion can only take place between IBM-1047 and ISO8859-1 code sets. Service update
_BPXK_PCCSID z/OS V2R1 New: Identifies the program CCSID for the running thread or user. Unicode exploitation
_CEE_ENVFILE_COMMENT z/OS V1R12 New: Defines the comment character to be checked for when reading records from a file Service update
_CEE_REALLOC_CONTROL z/OS V1R12 New: Added for control improvements in the processing of the realloc() C/C++ function to provide the ability to more efficiently use storage. realloc() control support
_EDC_FLUSH_STDOUT_PIPE z/OS V1R12 New: Flushes the stdout stream when the stdin stream is being read. Both stdin and stdout must be pipes. Service update
_EDC_FLUSH_STDOUT_SOCKET z/OS V1R12 New: Flushes the stdout stream when the stdin stream is being read. Both stdin and stdout must be sockets. Service update
_EDC_PTHREAD_BACKOUT z/OS V2R1 New: Determines the Language Environment quiesce term behavior. Enhanced signal handling
_EDC_PTHREAD_YIELD_MAX z/OS V1R12 New: Allows applications to specify a maximum wait time other than the 32 millisecond default. pthread_yield() and sched_yield() max time delay support
_EDC_STRPTM_STD z/OS V2R1 New: Indicates changes to strptime() that are provided for UNIX standard compliance. UNIX standard compliance
_EDC_SUSV3 z/OS V2R1 New value: When the new value, 2, is set, all the behaviors protected by _EDC_SUSV3=1 is exposed and pole error-related behaviors specified by SUSV3 is enabled. Conformance with the latest C language standard (C11)
_POSIX_TMPNAM z/OS V1R12 New: Determines if the tmpnam() function produces an MVS data set name or a UNIX file name when the POSIX(ON) runtime option has been specified. Service update