IBM Support

PH45182: New C Runtime Library APIs

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as new function.

Error description

  • This APAR provides enhancement to Language Environment C
    Runtime Library.
    
    FIXCAT: SEMERU21T/K  ZOSCP/K
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: z/OS C/C++ Users who want to use C Runtime   *
    *                 Library functions listed in Problem          *
    *                 Description.                                 *
    ****************************************************************
    * PROBLEM DESCRIPTION: The following enhancements are made to  *
    *                      z/OS C Runtime Library:                 *
    *                       - fopen(): new flag 'e' support        *
    *                       - mount(): new style parameter list    *
    *                       - umount(): new style parameter list   *
    *                                                              *
    *                      The following new functions are         *
    *                      supported in z/OS C Runtime Library:    *
    *                      __chattrat(), __chattrat64(),           *
    *                      accept4(), asprintf(), clone(),         *
    *                      dprintf(), dup3(), epoll_create(),      *
    *                      epoll_create1(), epoll_ctl(),           *
    *                      epoll_pwait(), epoll_wait(), eventfd(), *
    *                      faccessat(), fchomdat(), fchownat(),    *
    *                      fgetxattr(), flistxattr(), flock(),     *
    *                      fremovexattr(), fsetxattr(), fstatat(), *
    *                      fstatat64(), futimesat(), getentropy(), *
    *                      getopt_long(), getrandom(), getxattr(), *
    *                      inotify_add_watch(), inotify_init(),    *
    *                      inotify_init1(), inotify_rm_watch(),    *
    *                      lgetxattr(), linkat(), listxattr(),     *
    *                      llistxattr(), lremovexattr(),           *
    *                      lsetxattr(), mkdirat(), mkfifoat(),     *
    *                      mknodat(), nanosleep(), openat(),       *
    *                      openat2(), pipe2(), pivot_root(),       *
    *                      prctl(), prlimit(), psignal(),          *
    *                      psignal_unlocked(), readlinkat(),       *
    *                      removexattr(), renameat(), renameat2(), *
    *                      sethostname(), setns(), setxattr(),     *
    *                      symlinkat(), syncfs(), umount2(),       *
    *                      unlinkat(), unshare(), utimensat(),     *
    *                      vasprintf(), wait4().                   *
    ****************************************************************
    See Problem Description.
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PH45182

  • Reported component name

    LE BASE FOR Z/O

  • Reported component ID

    568819801

  • Reported release

    7D0

  • Status

    CLOSED UR1

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    YesSpecatt / New Function / Xsystem

  • Submitted date

    2022-03-24

  • Closed date

    2024-02-21

  • Last modified date

    2025-06-11

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

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

    UI95696

Modules/Macros

  • CEEOFORK CEL4CGO1 CEL4VC3S CEL4VC3T CEL4VEC3 CELH1OHF CELH1OPS
    CELHCGO1 CELHDIR  CELHGETO CELHREPL CELHS003 CELHSTER CELHXFR2
    CELHXFR4 CELHXFR5 CELHXFR9 CELHXFRM CELHXVCC CELHXVCO CELHXVCT
    CELHXVEC CELHXVEO CELHXVET CELJGETO CELQ1OHF CELQ1OPS CELQCGO1
    CELQDIR  CELQFRK  CELQGETO CELQREPL CELQS003 CELQSTER CELQXFR2
    CELQXFR4 CELQXFR5 CELQXFR9 CELQXFRM CELQXVEC CELQXVEO CELQXVET
    CELZGETO EDC4$B58 EDC4$B59 EDC4$B5A EDC4$B5B EDC4$B5C EDC4$B5D
    EDC4$B5E EDC4$B5F EDC4$B60 EDC4$B61 EDC4$B62 EDC4$B63 EDC4$B64
    EDC4$B65 EDC40064 EDC40123 EDC40133 EDC40145 EDC40146 EDC40214
    EDC4022E EDC40243 EDC40245 EDC40318 EDC40358 EDC40359 EDC4@B58
    EDC4@B59 EDC4@B5A EDC4@B5B EDC4@B5C EDC4@B5D EDC4@B5E EDC4@B5F
    EDC4@B60 EDC4@B61 EDC4@B62 EDC4@B63 EDC4@B64 EDC4@B65 EDC4H00B
    EDC4H00C EDC4H00D EDC4H015 EDC4H019 EDC4H023 EDC4H025 EDC4H026
    EDC4H02A EDC4H02F EDC4H032 EDC4H036 EDC4H046 EDC4H053 EDC4H058
    EDC4H05D EDC4H067 EDC4H0AB EDC4H0B5 EDC4H0B6 EDC4H0B7 EDC4H0B8
    EDC4H0B9 EDC4H0BA EDC4H0BB EDC4H0BC EDCOSDIR EDCOXFR9
    

Publications Referenced
SC147314XXSA380686XX   

Fix information

  • Fixed component name

    LE BASE FOR Z/O

  • Fixed component ID

    568819801

Applicable component levels

  • R7D0 PSY UI95696

       UP24/03/06 P F403  

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":"BU011","label":"Systems - zSystems software"},"Product":{"code":"SG19O"},"Platform":[{"code":"PF054","label":"z Systems"}],"Version":"7D0"}]

Document Information

Modified date:
11 June 2025