<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">Patch-ID# 105210-10
Keywords: security watchmalloc libc memory readdir telldir SIGCHLD
Synopsis: SunOS 5.6: libc &amp; watchmalloc patch
Date: Jun/16/98

Solaris Release: 2.6

SunOS Release: 5.6

Unbundled Product: 

Unbundled Release: 

Xref: This patch available for x86 as patch 105211

Topic: SunOS 5.6: libc &amp; watchmalloc patch

	NOTE:  Refer to Special Install Instructions section for 
	       IMPORTANT specific information on this patch.

BugId's fixed with this patch: 1199039 1256914 4055257 4079320 4089406 4089981 4097441 4104740 4112035 4118037 4118295 4127727 4128660 

Changes incorporated in this version: 4104740

Relevant Architectures: sparc 

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/lib/libc.a
/usr/lib/libc.so.1
/usr/lib/libp/libc.a
/usr/lib/pics/libc_pic.a
/usr/lib/watchmalloc.so.1

Problem Description:

4104740 ftrylockfile symbol missing from libc mapfiles

(from 105210-09)

4127727 getgrgid_r() can corrupt stack / buffers if buffer is too small.
4128660 An application using getnam_r core dumps with the latest libc patch
4118037 getgrent_r() hangs if nis is not up and libthread is linked in.

(from 105210-08)

1199039 strptime() doesn't work

(from 105210-07)

4079320 regex works on 2.4 but not on 2.5+ with complex string.

(from 105210-06)

4118295 LC_* can be used to obtain root access from setuid programs

(from 105210-05)

4112035 strptime works fine on 2.5.1, but not on 2.6

	NOTE:  Original fix introduced in rev04 had problems with hotjava. 

(from 105210-04)

4112035 strptime works fine on 2.5.1, but not on 2.6

(from 105210-03)

1256914 strptime %EY can return incorrect year if 2nd or subsequent era segment used
4089981 ldivide() dumps core when a program is executed in Solaris 2.6

(from 105210-02)

4089406 readdir()/telldir() should accept *all* 32 bit cookies, 
 	not just those &lt;= LONG_M
4097441 system() does not establish SIGCHLD handler

(from 105210-01)

4055257 realloc failure does not leave original region "intact"

Patch Installation Instructions: 
-------------------------------- 
Refer to the Install.info file within the patch for instructions on
using the generic 'installpatch' and 'backoutpatch' scripts provided
with each patch.  Any other special or non-generic installation
instructions should be described below.

Special Install Instructions: 
----------------------------- 

	NOTE:  To get the complete fix for 4089406, one also needs install 
               the /usr/sbin/static/tar patch, 105926-01 (or newer).
</pre></body></html>