Table 1 lists the new or changed Language Environment® environment variables. For more information, see z/OS XL C/C++ Programming Guide.
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 |