PM71354: READING MULTI-BUFFERED TAPE MAY ENOUNTER EDC5066I READ ERROR

A fix is available

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • When reading from a Tape volume using fread() following a
    reposition you may encounter a failing return code from fread()
    accompanied with this errno/errno2:
    
    EDC5066I A read system error was detected. (errno2=0xC0380005)
    
    
    Verification Steps:
    1) Verify target dataset resides on a tape volume.
    2) Verify I/O is multi-bufferred.
    3) Determine if a reposition has been performed and a read
    operation is failing.
    4) If a dump is available, you should may also find a synad
    entry in the systrace.
    

Local fix

  • Run with a single buffer to circumvent this problem.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of z/OS C/C++ reposition functions     *
    *                 on a multi-buffered tape dataset.            *
    ****************************************************************
    * PROBLEM DESCRIPTION: Users of a multi-buffered tape dataset  *
    *                      that reach EOD, and then reposition     *
    *                      may get a failing return code, along    *
    *                      with this errno/errno2:                 *
    *                      EDC5066I A read system error was        *
    *                      detected. (errno2=0xC0380005)           *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    See problem description.
    

Problem conclusion

  • The code was changed to fix the problem.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM71354

  • Reported component name

    LE C LIBRARY

  • Reported component ID

    568819805

  • Reported release

    760

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-08-22

  • Closed date

    2013-04-24

  • Last modified date

    2013-06-04

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

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

    UK93742 UK93743

Modules/Macros

  • CELHIO31 CELQIO31 CEL4IO31
    

Fix information

  • Fixed component name

    LE C LIBRARY

  • Fixed component ID

    568819805

Applicable component levels

  • R770 PSY UK93742

       UP13/05/08 P F305

  • R780 PSY UK93743

       UP13/05/08 P F305

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:

760

Operating system(s):

MVS, z/OS

Reference #:

PM71354

Modified date:

2013-06-04

Translate my page

Machine Translation

Content navigation