ECO kit UCX_LIBRARY_EMULATION-040_A056

UCX_LIBRARY_EMULATION ECO kit rev 4.0 For MultiNet V5.6A           11-Jan-2024
ECO Rank 3

    Copyright (c) 2024 Process Software LLC

    This ECO kit provides a new version of UCX$IPC_SHR.EXE for MultiNet V5.6
    Rev A for OpenVMS.  This version of UCX$IPC_SHR.EXE corrects the following
    problems:

	- Add a check to the "select" implementation that will detect the case
	  of no sockets and no timeout and immediately return an error rather
	  than hang. This is based upon examination of a hang in the BIND 9.11
	  implementation.
	  ECO Rank: 3 UCX_LIBRARY_EMULATION-040_A056

	- Additional checking to avoid using 0 as an address. Link the image
	  such that the stack unwinding can provide us with more information
	  about the source of the source of the problem if there is an attempt
	  to use 0 as an address.
	  ECO Rank: 3 UCX_LIBRARY_EMULATION-032_A056

	- Correct an ACCVIO in SENDTO when a destination address is not
	  specified because an earlier connect has been done. This is only a
	  potential issue on ia64 and AXP V7 and V8 systems.
	  ECO Rank: 3 UCX_LIBRARY_EMULATION-031_A056

	- Modification to rcvmsg_44 to provide the accurate data length when
	  the message is preceeded by control information. This resolves some
	  reports of extra data with various BIND tools. This change has only
	  been made for the VMS V8 images.
	  ECO Rank: 3 UCX_LIBRARY_EMULATION-020_A056

	- Modification to recvfrom_64 to deal with a problem with buffers
	  in 64 bit address space
	  ECO Rank: 3 UCX_LIBRARY_EMULATION-010_A056

	- Correct an ACCVIO in BIND when MULTINET_SOCKET_TRACE is defined.
	  ECO Rank: 3 UCX_LIBRARY_EMULATION-010_A056

    You do not need to reboot after installing this ECO kit.

MultiNet ECO, Process Software