This patch corrects the following: - Fixes the problem of t_optmgmt() T_NEGOTIATE calls returning T_SUCCESS, but not actually negotiating the socket options. This behavior is a UNIX95 specification standard compliance bug. - Fixes a problem that manifests itself by the system hanging or becoming inoperable when a number of XTI connections reaches 500. - Resolves a hang in the xticlose() routine and a kernel memory fault in the xti_discon_req() routine. - Corrects a problem with the xti/streams interface module which could result in a kernel memory fault panic during use by xti application programs. - Fixes a mutex lock problem in TLI. The problem causes multithreaded TLI applications to block forever. - Fixes a problem with the implementation of the TPI interface. This problem occurs if you are using DIGITAL's XTI libxti library with a third-party (non-DIGITAL) STREAMS driver. - Fixes libtli/libxti to correctly handle a continuation data message still on the stream head. - Fixes a streams problem in libxti. The t_getprotaddr() function will cause a memory core dump if either of its second or third argument is NULL. - Fixes a problem in which an application using the X/Open Transport Interface (XTI) and the DECnet/OSI transport provider is unable to disconnect a rejected request.