Patch-ID# 110898-10 Keywords: security cshh tmpfiles pfcsh eacces cores errors env chars seg fault Synopsis: SunOS 5.8: csh/pfcsh patch Date: Sep/01/2004 Install Requirements: None Solaris Release: 8 SunOS Release: 5.8 Unbundled Product: Unbundled Release: Xref: This patch available for x86 as patch 110899 Topic: SunOS 5.8: csh/pfcsh patch Relevant Architectures: sparc BugId's fixed with this patch: 1227664 4198269 4302461 4374736 4384080 4402562 4404641 4407470 4407491 4479584 4494351 4708902 Changes incorporated in this version: 4407491 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: /usr/bin/csh /usr/bin/pfcsh Problem Description: 4407491 pfsh does not seem to be able to locate an executable in cur. directory (from 110898-09) 4198269 *csh* redirection of stdout works inconsistently (from 110898-08) 4479584 *csh* needs longer PATH (from 110898-07) 4407470 profile shell symbolic link processing sent wrong $0 (from 110898-06) 4708902 *csh* cannot handle changing fd limit. (from 110898-05) 4302461 seg fault when file descriptors are set to 8192 (from 110898-04) 4494351 *csh* csh scripts using an array leaks memory 1227664 csh doesn't use the correct prototype definition for vfork (from 110898-03) 4374736 *csh* cores when trying to echo env var > 1024 chars set in Bourne shell 4402562 *csh* does not report errors it detects. (from 110898-02) 4404641 csh scripts leak memory when EACCES occurs (from 110898-01) 4384080 *csh* creates predictable tmpfiles for here documents 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-9 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: ----------------------------- None. README -- Last modified date: Wednesday, September 1, 2004