Skip to main content

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

Copyright and trademark information

IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.

Rate this page:


(0 users)Average rating

Add comments

Document information

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

Content navigation