Dear SCO Customer, Support Level Supplement (SLS) ptf7080d, the UnixWare 7.0.0, 7.0.1 and 7.1.1 ticots and ticotsor Supplement, addresses the following problems: 1. A client/server program that uses socketpair(3) and uses this to write/read data and do I_SENDFD/I_RECVFD, can fail with EINVAL on read. 2. There is a problem in UnixWare 7.0.0 and 7.0.1 where data loss may occur if a unix domain socket is closed while there is still data in transit. With SLS ptf7080d installed, closure of the socket will be blocked until all the data has been transmitted. SLS ptf7080d also addresses a problem found with the removal of the ptf7080c package. Normally, you can install an SLS any number of times, and its removal returns files back to the initial (as installed) state. In some circumstances, this functionality was broken in ptf7080c. There were two possible scenarios with ptf7080c where it was not possible to cleanly remove ptf7080 from a system: - If ptf7080c was installed on a system with ptf7080a, without first removing ptf7080a. - If ptf7080c was installed twice without removing it in-between installations. In these circumstances, removal of ptf7080c would not have returned the updated files to their original state (as installed). Superficially, it would look as if ptf7080c had been removed, but instead the previously installed revision of ptf7080 would have been reinstated. SLS ptf7080d contains these files: /etc/conf/pack.d/ticots/Driver_atup.o /etc/conf/pack.d/ticots/Driver_mp.o /etc/conf/pack.d/ticotsor/Driver_atup.o /etc/conf/pack.d/ticotsor/Driver_mp.o Software Notes and Recommendations ---------------------------------- SLS ptf7080d should only be installed on: UnixWare 7 Release 7.0.0 with the UnixWare 7 Release Supplement (uw7rs) UnixWare 7 Release 7.0.1 or 7.1.1 NOTE: This supplement has been superseded by the UnixWare 7.1.1 Maintenance Pack for UnixWare 7.1.1 platforms only. The UnixWare 7.1.1 Maintenance Pack is available from: ftp://ftp.caldera.com/pub/unixware7/uw711pk SLS ptf7080d supersedes ptf7080a, ptf7080c and ptf7033. It is not necessary to remove ptf7080a, ptf7080c or ptf7033 prior to the installation of SLS ptf7080d. Also note that problems (1) and (2) are fixed in UnixWare 7.1.0 by installing SLS ptf7413l or later. Problem (2) does not affect UnixWare 7.1.1. Installation Instructions ------------------------- 1. Download the ptf7080d.Z file to the /tmp directory on your machine. 2. As root, uncompress the file and add the SLS package to your system using these commands: $ su Password: # uncompress /tmp/ptf7080d.Z # pkgadd -d /tmp/ptf7080d # rm /tmp/ptf7080d Alternatively this package has the option of being installed in quiet mode, that is, without displaying the release notes and asking for installation confirmation. This is accomplished by using these commands: $ su Password: # uncompress /tmp/ptf7080d.Z # pkgadd -qd /tmp/ptf7080d all # rm /tmp/ptf7080d 3. Shut down and reboot the system after installing this SLS package. The release notes displayed prior to installation can be found in: /var/sadm/pkg/ptf7080/install/ptf7080.txt Removal Instructions -------------------- 1. As root, remove the SLS package using these commands: $ su Password: # pkgrm ptf7080 2. Reboot the system after removing this SLS package. If you have questions regarding this SLS, or the product on which it is installed, please contact your software supplier.