Patch-ID# 147062-02


Download this patch from My Oracle Support

Your use of the firmware, software and any other materials contained in this update is subject to My Oracle Support Terms of Use, which may be viewed at My Oracle Support.
For further information on patching best practices and resources, please see the following links:
Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.

Keywords: awk nawk buildpatch long path names
Synopsis: SunOS 5.10_x86: awk patch
Date: Sep/12/2014


Install Requirements: NA

Solaris Release: 10_x86

SunOS Release: 5.10_x86

Unbundled Product:

Unbundled Release:

Xref: This patch available for SPARC as patch 147061

Topic: SunOS 5.10_x86: awk patch

Relevant Architectures: i386

Bugs fixed with this patch:

Sun CR # Bug #
18085968
500402315198479
504031815209223
509011415223900
632051415285742
633730015292250
636896615305308
644672515339151
702812615703129


Changes incorporated in this version: 18085968

Patches accumulated and obsoleted by this patch: 122035-05

Patches which conflict with this patch:

Patches required with this patch:

Obsoleted by:

Files included with this patch:

/usr/bin/awk
/usr/bin/nawk
/usr/bin/oawk

Problem Description:

18085968 /usr/bin/awk could dump core when overwriting non-existent field
 
(from 147062-01)
 
7028126 [o]awk have their own implementation of asprintf() which collides with libc version
 
(from 122035-05)
 
6446725 after 111111-06, nawk gets "out of space in adjust_buf"
 
(from 122035-04)
 
6337300 /usr/bin/awk dumps core in ja_JP.PCK locale
 
(from 122035-03)
 
        Uprev for the missing /usr/bin/awk.
 
(from 122035-02)
 
6320514 UNIX03/UNIX98: *vsc* awk.ex 35 fails - new test, awk fails on filenames with "=", i.e. x=y
6368966 oawk and awk_xpg4 should use wide character equivalent of isalnum()
 
(from 122035-01)
 
5004023 nawk fails when called from buildpatch with long path names
5040318 nawk is limited to 500 fields
5090114 nawk core dumps


Patch Installation Instructions:
--------------------------------
 
Please refer to the man pages for instructions on using 'patchadd'
and 'patchrm' commands provided with Solaris.
 
The following example installs a patch to a standalone machine:
 
       example# patchadd /var/spool/patch/123456-07
 
The following example removes a patch from a standalone system:
 
       example# patchrm 123456-07
 
For additional examples please see the appropriate man pages. Any
other special or non-generic installation instructions should be
described below as special instructions.


Special Install Instructions:
-----------------------------
 
None.


README -- Last modified date: Friday, September 12, 2014