IBM Support

PH41221: Language Environment Enhancement to support Open XL C/C++

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as new function.

Error description

  • Language Environment Enhancement to update C header files to
    support IBM Open XL C/C++ for z/OS.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * z/OS users who want to exploit IBM Open                      *
    * XL C/C++ for z/OS.                                           *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * To support IBM Open XL C/C++ for z/OS,                       *
    * the C header files should be updated.                        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Code has been updated to support IBM Open XL C/C++ for z/OS.
    
    SC14-7314-40(z/OS V2R4), SC14-7314-50(z/OS V2R5)
    'XL C/C++ Runtime Library Reference' will be updated.
    
    Add the following text
    before 'glob.h - Pathname pattern matching types' section of
    Chapter 2. Header files.
    
    __gfunc.h - __gtca and __gtab functions
    The __gfunc.h header file contains definitions of __gtca and
    __gtab.
    
    Add the following text
    before 'sys/file.h - File manipulation constants' section of
    Chapter 2. Header files.
    
    sys/endian.h - Endian-ness of the system
    The sys/endian.h header file contains definitions for byte
    order, according to byte significance from low address to high.
    
    Add the following text
    before 'The __noreturn__ macro' section of
    Chapter 3. Library functions.
    
    The __NORETURN macro
    The _Noreturn keyword is being made available in the form of a
    macro named __NORETURN. Applications need to include
    <features.h> before using the __NORETURN macro.
    

Problem conclusion

Temporary fix

Comments

  • ×**** PE22/05/31 FIX IN ERROR. SEE APAR PH46883  FOR DESCRIPTION
    ×**** PE22/05/31 FIX IN ERROR. SEE APAR PH46883  FOR DESCRIPTION
    

APAR Information

  • APAR number

    PH41221

  • Reported component name

    LE BASE FOR Z/O

  • Reported component ID

    568819801

  • Reported release

    7C0

  • Status

    CLOSED UR1

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-10-12

  • Closed date

    2022-03-23

  • Last modified date

    2022-09-15

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    UI78912 UI78913

Modules/Macros

  • EDC4H0A4 EDC4H00C EDC4H00B EDC4H0A2 EDC4H00A EDC4H0A1 EDC4H0A8
    EDC4H0A7 EDC4H00F EDC4H00E EDC4H0A6 EDC4H00D EDC4H0A5 EDC4H009
    EDC4H008 EDC4H0A0 EDC4H014 EDC4H0AD EDC4H013 EDC4H0AC EDC4H012
    EDC4H0AB EDC4H099 EDC4H011 EDC4H018 EDC4H017 EDC4H0AF EDC4H016
    EDC4H015 EDC4H0AE EDC4H0A9 EDC4H010 EDC4H07B EDC4H07F EDC4H07E
    EDC4H07D EDC4H07C EDC4H003 EDC4H002 EDC4H001 EDC4H006 EDC4H005
    EDC4H004 EDC4H02E EDC4H02D EDC4H02C EDC4H02B EDC4H02F EDC4H02A
    EDC4H036 EDC4H034 EDC4H033 EDC4H039 EDC4H037 EDC4H032 EDC4H031
    EDC4H030 EDC4H01D EDC4H0B4 EDC4H01C EDC4H0B3 EDC4H01B EDC4H01A
    EDC4H0B2 EDC4H01F EDC4H01E EDC4H019 EDC4H0B1 EDC4H0B0 EDC4H09F
    EDC4H09E EDC4H025 EDC4H023 EDC4H022 EDC4H028 EDC4H027 EDC4H026
    EDC4H021 EDC4H020 EDC4H04F EDC4H04E EDC4H04D EDC4H04C EDC4H04B
    EDC4H04A EDC4H058 EDC4H057 EDC4H056 EDC4H055 EDC4H059 EDC4H050
    EDC4H054 EDC4H053 EDC4H052 EDC4H051 EDC4H03F EDC4H03A EDC4H047
    EDC4H046 EDC4H045 EDC4H044 EDC4H049 EDC4H048 EDC4H043 EDC4H042
    EDC4H041 EDC4H040 EDC4H06F EDC4H06A EDC4H06E EDC4H06D EDC4H06C
    EDC4H06B EDC4H078 EDC4H077 EDC4H072 EDC4S062 EDC4H071 EDC4H070
    EDC4H076 EDC4H075 EDC4H073 EDC4H05F EDC4H05E EDC4H05D EDC4H05C
    EDC4H05B EDC4H05A EDC4H067 EDC4H066 EDC4H061 EDC4H065 EDC4H064
    EDC4H063 EDC4H062
    

Publications Referenced
SC14731440SC14731450   

Fix information

  • Fixed component name

    LE C LIB FOR Z/

  • Fixed component ID

    568819805

Applicable component levels

  • R7D0 PSY UI78912

       UP22/04/13 P F204

  • R7C0 PSY UI78913

       UP22/04/15 P F204

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"z\/OS XL C\/C++"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7C0"}]

Document Information

Modified date:
15 September 2022