Patch Name: PHCO_22558 Patch Description: s700_800 10.01 top(1) cumulative patch Creation Date: 00/11/27 Post Date: 00/12/06 Hardware Platforms - OS Releases: s700: 10.01 s800: 10.01 Products: N/A Filesets: OS-Core.CMDS-AUX OS-Core.CORE-ENG-A-MAN Automatic Reboot?: No Status: General Release Critical: No Path Name: /hp-ux_patches/s700_800/10.X/PHCO_22558 Symptoms: PHCO_22558: top(1) output functionality corrected. PHCO_14304: top(1) displays wrong usernames after the last patch. top(1) does not display pseudo terminals under /dev/pts directory. Floating exception when screen is small. PHCO_10115: top has a long initialization time on systems with NIS. PHCO_7201: top displays negative cpu usage if more than 300 processes on system. Defect Description: PHCO_22558: top(1) output functionality corrected. Resolution: The code has been modified to take care of this issue. PHCO_14304: top(1) displays wrong usernames after last patch. This is due to the collisions while hashing. top(1) does not display pseudo terminals under /dev/pts directory. Floating exception when screen is small. This occurs when the number of processes which can be displayed on the screen becomes zero. PHCO_10115: The problem occurred due to a linear search of the passwd file using getpwent(3C). A section of top was recoded to use getpwuid(3C) which has better performance under NIS. PHCO_7201: top displays invalid information if system has more than 300 tasks. On a heavily loaded system, top will display negative values for cpu usage. SR: 8606146989 5003397711 4701383448 1653214775 5003349258 5003258186 Patch Files: /usr/bin/top /usr/share/man/man1.Z/top.1 what(1) Output: /usr/bin/top: top.c $Revision: 74.2.1.4 $ $Date: 2000/11/21 10:59 :44 $ find_ttys.c $Revision: 72.1 $ $Date: 94/05/09 16:31 :57 $ PATCH_10_01: top.o find_ttys.o 00/11/27 /usr/share/man/man1.Z/top.1: None cksum(1) Output: 778120826 86323 /usr/bin/top 767905038 2957 /usr/share/man/man1.Z/top.1 Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHCO_10115 PHCO_7201 PHCO_14304 Equivalent Patches: PHCO_22557: s700: 10.10 s800: 10.10 PHCO_22556: s700: 10.20 s800: 10.20 PHCO_22686: s700: 11.00 s800: 11.00 Patch Package Size: 150 KBytes Installation Instructions: Please review all instructions and the Hewlett-Packard SupportLine User Guide or your Hewlett-Packard support terms and conditions for precautions, scope of license, restrictions, and, limitation of liability and warranties, before installing this patch. ------------------------------------------------------------ 1. Back up your system before installing a patch. 2. Login as root. 3. Copy the patch to the /tmp directory. 4. Move to the /tmp directory and unshar the patch: cd /tmp sh PHCO_22558 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHCO_22558.depot By default swinstall will archive the original software in /var/adm/sw/patch/PHCO_22558. If you do not wish to retain a copy of the original software, you can create an empty file named /var/adm/sw/patch/PATCH_NOSAVE. WARNING: If this file exists when a patch is installed, the patch cannot be deinstalled. Please be careful when using this feature. It is recommended that you move the PHCO_22558.text file to /var/adm/sw/patch for future reference. To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHCO_22558.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None