TECHNICAL INFORMATION DOCUMENT TITLE: TF2176 - Threads Library Patch DATE: 04DEC95 README FOR: TF2176 PRODUCT and VERSION: UnixWare 2.01 Installation Instructions: DATATYPE: datastream 1. Download the tf2176.Z and tf2176.txt files to the /tmp directory on your machine. 2. Read the release notes contained in this file and follow the instuctions to add the package to your system. 3. Now become root, uncompress the file and add the package to your system using the following commands: $ su # uncompress /tmp/tf2176.Z # pkgadd -d /tmp/tf2176 ENGINEERING RELEASE NOTES ------------------------- Title ----- PTF2176 - Threads Library Patch Product And Version ------------------- UnixWare 2.01, UnixWare 2.02, UnixWare 2.03 Abstract -------- Corrects two errors in signal-related processing by the Threads Library. Symptom -------- 1) A Threads application that calls sigwait() may cause the entire process to block; only the thread that calls sigwait() should block. 2) Calling sigset() to register a signal handler fails to remove the specified signal from a thread's signal mask; if an invoking thread (or process) has masked the signal, the signal handler will never be called. SOLUTION SPECIFICS ------------------ General Description. ------------------- This PTF installs a new Threads Library which corrects the errors described above. New Features. ------------ None Software Notes and Recommendations. ---------------------------------- This PTF should be installed on all UnixWare 2.01, 2.02 or 2.03 systems. It will need to be reinstalled following the installation of Update 2.02 and/or Update 2.03. Testing of the modified software contained in this package has been conducted only to the extent necessary to confirm that it resolves the problem(s) stated above ("Symptom"). Such testing consists of recreating the problem conditions and verifying that the problem no longer occurs. No other testing of this software has been done. Hardware Notes and Recommendations. ---------------------------------- This PTF is targeted for the i386, i486 and Pentium CPU's.