Patch-ID# 109024-05

NOTE:
***********************************************************************
READ THE TERMS OF THE AGREEMENT ("AGREEMENT") IN THE LEGAL_LICENSE.TXT
FILE CAREFULLY BEFORE USING THIS SOFTWARE. BY USING THE SOFTWARE, YOU
AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE
TERMS, PROMPTLY DESTROY THE UNUSED SOFTWARE.
***********************************************************************

Keywords: security tasks projects extended accounting ps cache
Synopsis: SunOS 5.8_x86: ps cmd patch
Date: Mar/24/2006


Install Requirements: NA                      
                      
Solaris Release: 8_x86

SunOS Release: 5.8_x86

Unbundled Product: 

Unbundled Release: 

Xref: This patch available for SPARC as patch 109023

Topic: SunOS 5.8_x86: ps cmd patch
	NOTE:   Refer to Special Install Instructions section for
                IMPORTANT specific information on this patch.

Relevant Architectures: i386

BugId's fixed with this patch: 4312278 4519180 4559012 4706669 4785109 4798073 4988595 5045071

Changes incorporated in this version: 4798073 5045071

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 108529-01 108990-01 108992-02 108994-01 108998-01 (or greater)

Obsoleted by: 

Files included with this patch: 

/usr/bin/i86/ps
/usr/ucb/i86/ps

Problem Description:

4798073 /usr/ucb/ps -e should display environment variables only for user-owned processes
5045071 /usr/ucb/ps gxuaww only displays caller's processes
 
(from 109024-04)
 
4988595 defunct processes show the output as "0" instead of "-"
 
(from 109024-03)
 
4519180 ps shows date of Jan_01 for defunct processes when using -o stime
4706669 ps utility uses the FORBIDDEN 'cftime' instead of strftime function
4785109 ps core dump with -o etime
 
(from 109024-02)
 
4559012 /usr/ucb/ps hangs after reboot until one is killed creating /tmp/ps_data
 
(from 109024-01)
 
4312278 tasks, projects, extended accounting project

Patch Installation Instructions:
--------------------------------
 
For Solaris 2.0-2.6 releases, refer to the Install.info file and/or
the README within the patch for instructions on using the generic
'installpatch' and 'backoutpatch' scripts provided with each patch.
 
For Solaris 7-10 releases, refer to the man pages for instructions
on using 'patchadd' and 'patchrm' scripts provided with Solaris.
Any other special or non-generic installation instructions should be
described below as special instructions.  The following example
installs a patch to a standalone machine:
 
       example# patchadd /var/spool/patch/104945-02
 
The following example removes a patch from a standalone system:
 
       example# patchrm 104945-02
 
For additional examples please see the appropriate man pages.

Special Install Instructions:
-----------------------------
 
        NOTE:   To get the complete support for Tasks, Projects and
                Accounting, one also needs to install the following patches:
 
                108996-01 (or greater)   /usr/lib/libproc.so.1 patch
                109026-01 (or greater)   /usr/bin/i86/truss patch
                109004-01 (or greater)   /etc/init.d/acctadm and
                                         /usr/sbin/acctadm patch
                109010-01 (or greater)   /etc/magic and /usr/bin/file patch
                109020-01 (or greater)   /usr/bin/priocntl patch
                109028-01 (or greater)   /usr/bin/wracct patch
                109008-01 (or greater)   at/atrm/batch/cron patch
                109012-01 (or greater)   /usr/bin/id and /usr/xpg4/bin/id patch
                109014-01 (or greater)   /usr/bin/lastcomm patch
                109016-01 (or greater)   /usr/bin/newtask patch
                109000-01 (or greater)   PAM patch
                109022-01 (or greater)   /usr/bin/projects patch
                109006-01 (or greater)   /sbin/su.static and /usr/bin/su patch
                109036-01 (or greater)   useradd/userdel/usermod patch
                109030-01 (or greater)   perl patch
                109018-01 (or greater)   /usr/bin/pgrep and /usr/bin/pkill patch
                109034-01 (or greater)   /usr/bin/i86/prstat patch
                109038-01 (or greater)   /var/yp/Makefile and
                                         /var/yp/nicknames patch
                109032-01 (or greater)   projadd/projdel/projmod patch

README -- Last modified date:  Friday, March 24, 2006

