Patch-ID# 103614-03
Keywords: libc buffer _cnt FILE stdio memory leak su C++ strptime getdate
Synopsis: SunOS 5.5.1_ppc: libc patch
Date: Nov/04/96

Solaris Release: 2.5.1_ppc

SunOS Release: 5.5.1_ppc

Unbundled Product:

Unbundled Release:

Xref: This patch available for sparc as patch 103612
Xref: This patch available for x86 as patch 103613

Topic: SunOS 5.5.1_ppc: libc patch

   WARNING:     This patch will cause Fortran 90 programs to Segmentation 
                Fault if they write to terminal or other line buffered 
                device (bug 1260474).  This is caused as a side effect of 
                the fix for bug 1235867.  It can be worked around for
                programs that only output to terminal by redirecting or 
                piping output. For example --
                        program | cat 

BugId's fixed with this patch: 1219671 1235867 1246864

Changes incorporated in this version: 1246864

Relevant Architectures: ppc

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

Problem Description:

1246864 Multithreaded C++ program using strptime() causes bus error when 'new' used.

(from 103614-02)

1219671 Memory is given free which was never allocated before.

(from 103614-01)

1235867 line buffered stdio loses data and/or hangs in 2.5

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:
-----------------------------

None.
