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
| SA22782113 |
Fix information
Fixed component name
LE C LIBRARY
Fixed component ID
568819805
Applicable component levels
R780 PSY
UP
Rate this page:
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.