TECHNICAL INFORMATION DOCUMENT TITLE: PTF2041 - C Library Patch DOCUMENT ID: TID300214 DOCUMENT REVISION: A DATE: 18MAY95 ALERT STATUS: Yellow INFORMATION TYPE: Symptom Solution README FOR: tf2041 PRODUCT and VERSION: UnixWare 2.0 ABSTRACT: C Library patched for getpwent(3C) problem. SYMPTOM If the password comment field contains an entry longer then sixty characters, the second call to getpwent() in a process fails. SOLUTION Apply the tf2041 file. Installation Instructions: DATATYPE: datastream 1. Download the tf2041.Z and tf2041.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 packages to your system. 3. Now become root, uncompress the file and add the package to your system using the following commands: $ su # uncompress /tmp/tf2041.Z # pkgadd -d /tmp/tf2041 Solution Specifics Product And Version ------------------- UnixWare 2.01 General Description. ------------------- A sixty plus character entry in the password comment field causes the second call to getpwent() within a process to fail, thereafter the call succeeds. Positional information was lost because of the long entry. Entries shorter then sixty one characters work. New Features. ------------ None. Software Notes and Recommendations. ---------------------------------- This PTF can ONLY be installed on UnixWare 2.01 systems and is only required if you plan on creating /etc/passwd entries with the password comment field containing a value longer then sixty characters. This fix will be available in UnixWare Update 2.02. 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.