PM48813: 0C4 IN IGG019BD DURING FREAD FROM TAPE

A fix is available

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • Application doing a fread() from tape. The POINT macro call in
    CEL4IO31 branches into middle of a instruction at x'10' into
    IGG019BD module resulting in a 0C4.
    
    Additional Symptom: 0C1 at x'10' into IGG019BL due to bad
    branch from LE/C library on application call to fread() from
    tape.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of C/RTL I/O functions that cause      *
    *                 repositioning within a TAPE dataset on       *
    *                 z/OS V1R12 and higher.                       *
    ****************************************************************
    * PROBLEM DESCRIPTION: Users of a TAPE dataset that use        *
    *                      C/RTL I/O functions that cause          *
    *                      repositioning within that dataset,      *
    *                      may see a 0C4 abend in DFSMS module     *
    *                      IGG019BD due to the C/RTL using         *
    *                      the RELNEXT option on a POINT macro.    *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    See problem description.
    

Problem conclusion

  • The code was changed to fix the problem.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM48813

  • Reported component name

    LE C LIBRARY

  • Reported component ID

    568819805

  • Reported release

    770

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-09-27

  • Closed date

    2011-12-16

  • Last modified date

    2012-11-07

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

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

    UK74905 UK74906

Modules/Macros

  • CELH1OPS CELQ1OPS DCBE     EDC40245
    

Fix information

  • Fixed component name

    LE C LIBRARY

  • Fixed component ID

    568819805

Applicable component levels

  • R770 PSY UK74905

       UP11/12/28 P F112

  • R780 PSY UK74906

       UP11/12/28 P F112

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.



Rate this page:

(0 users)Average rating

Document information


More support for:

z/OS XL C/C++
Runtime

Software version:

770

Operating system(s):

MVS, z/OS

Reference #:

PM48813

Modified date:

2012-11-07

Translate my page

Machine Translation

Content navigation