Skip to main content

PM66380: NEW FUNCTION: UPDATE TO SYS/SOCKET.H TO ADD THE NEW MSG_CONNTERM #DEFINE TO MAP FIELD IN THE BPXYMSGF MACRO.


Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as new function.

Error description

  • New Function
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of Language Environment using TCPIP    *
    *                 sockets with new function APAR PM80004       *
    *                 applied.                                     *
    ****************************************************************
    * PROBLEM DESCRIPTION: z/OS Communications Server TCPIP is     *
    *                      introducing new function that is        *
    *                      requested by application programs with  *
    *                      the new MSG_CONNTERM flag from the      *
    *                      BPXYMSGF macro.                         *
    *                                                              *
    *                      This APAR contains the update to        *
    *                      sys/socket.h to add the new             *
    *                      MSG_CONNTERM #define to map the field   *
    *                      in the BPXYMSGF macro.                  *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    See problem description.
    

Problem conclusion

Temporary fix

Comments

  • The #define MSG_CONNTERM  0x80 is added to the sys/socket.h
    C/C++ header file.
    
    The following documentation updates are made:
    z/OS V1R13.0 XL C/C++ Run-Time Library Reference
    SA22-7821-13
    
    Add the following to the "flags" Parameter Description of the
    following functions:
    recv()
    recvfrom()
    recvmsg()
    
    MSG_CONNTERM - The asyncio will not complete until the socket
      session ends.  Note: The buffer size must be 0 and the
      other MSG_FLAGS may not be used.
      - This flag provides a way to be notified at the time
      that a TCP socket session ends, independent of any actual
      receive-type operations outstanding on the socket.
      - Any other outstanding requests will also be completed
      at connection termination.
    

APAR Information

  • APAR number

    PM66380

  • Reported component name

    LE C LIBRARY

  • Reported component ID

    568819805

  • Reported release

    780

  • Status

    CLOSED UR1

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    YesSpecatt / New Function

  • Submitted date

    2012-06-07

  • Closed date

    2013-04-05

  • Last modified date

    2013-04-30

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

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

    UK93174

Modules/Macros

  •    EDC4H058
    

Publications Referenced
SA22782113        

Fix information

  • Fixed component name

    LE C LIBRARY

  • Fixed component ID

    568819805

Applicable component levels

  • R780 PSY

       UP

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:
780


Operating system(s):
MVS, z/OS


Reference #:
PM66380


Modified date:
2013-04-30

Translate my page

Content navigation