What is Support Level Supplement (SLS) ptf9052a, the UnixWare 7.1.4 Maintenance Pack 3 Supplement? Problem Fixed ------------- 1. Added full support for Intel ide ICH Enhanced and Compatibility Mode. fz533413 2. Fixed soft reboot on some servers with a legacy free BIOS. fz533504 3. A new parameter _SC_NPROCESSORS_PHYS is added to sysconf(3C) to return the number of physical CPUs. fz533461 4. Fixed network user licensing. fz533544 5. Threaded programs that call some getXXent APIs but not ones from *both* passwd and group will no longer core dump due to a segmentation fault in /usr/lib/ns.so.1, the dynamic shared library which provides NIS-based passwd and group lookups. fz533620 6. Changed ld *not* to create text relocations for the special "init" and "fini" array symbols referenced from the crti.o object file. In practice, neither cc nor CC will currently generate any code which uses this feature, but someday they might (or other compilers might). Text relocations generally are "just" a mild performance hit as they require temporarily changing the read-only text segment to be made writable to perform the relocations, but when these binaries are used on OSR5, they can have a more unfortunate effect of causing them to fail at startup as sometimes the OSR5 kernel refuses to permit such temporary permission changes. fz533638 7. This PTF provides mktemp utility. See LICENSE below. fz533616 Contents -------- /etc/conf/pack.d/at_toolkit/Driver.o /etc/conf/pack.d/io/Driver_atup.o /etc/conf/pack.d/io/Driver_mp.o /etc/conf/pack.d/name/Driver_atup.o /etc/conf/pack.d/name/Driver_mp.o /etc/conf/pack.d/pci/Driver_atup.o /etc/conf/pack.d/pci/Driver_mp.o /etc/conf/pack.d/svc/Driver_atup.o /etc/conf/pack.d/svc/Driver_mp.o /usr/bin/mktemp /usr/ccs/bin/ld /usr/include/sys/engine.h /usr/include/sys/sysconfig.h /usr/include/sys/unistd.h /usr/lib/.ns.so /usr/lib/libc.so.1 /usr/sbin/sco_pmd Software Notes and Recommendations ---------------------------------- ptf9052a should only be installed on: UnixWare 7.1.4 Maintenance Pack 3 Installation Instructions ------------------------- 1. Download the ptf9052a.image file to the /tmp directory on your machine. 2. As root, add the package to your system using these commands: $ su - Password: # pkgadd -d /tmp/ptf9052a.image Alternatively, this package may be installed in quiet mode, that is, without displaying the release notes and asking for confirmation. To do this, use these commands: $ su - Password: # pkgadd -qd /tmp/ptf9052a.image all 3. Reboot the system after installing this package. Removal Instructions -------------------- 1. As root, remove the package using these commands: $ su - Password: # pkgrm ptf9052 2. Reboot the system after removing this package. If you have questions regarding this supplement, or the product on which it is installed, please contact your software supplier. mktemp LICENSE -------------- Mktemp is distributed under the following BSD-style license: Copyright (c) 1996, 2000, 2001 Todd C. Miller All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission from the author. THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Additionally, priv_mktemp.c bears the following UCB license: Copyright (c) 1987, 1993 The Regents of the University of California. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -------------