From: Paul Eggert Date: Mon, 11 Sep 2006 15:37:27 +0000 (+0000) Subject: * doc/autoconf.texi (Here-Documents): Document bug in UnixWare X-Git-Tag: AUTOCONF-2.60b~51 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b7e638cc9a629c7107ee4f2b979c2550734c6e84;p=thirdparty%2Fautoconf.git * doc/autoconf.texi (Here-Documents): Document bug in UnixWare 7.1.4 /usr/bin/posix/sh. --- diff --git a/ChangeLog b/ChangeLog index 296555e8..2bac05a1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2006-09-11 Paul Eggert + + * doc/autoconf.texi (Here-Documents): Document bug in UnixWare + 7.1.4 /usr/bin/posix/sh described by Tim Rice in + . + 2006-09-08 Paul Eggert * lib/autoconf/functions.m4 (AC_FUNC_MKTIME): Add year_2050_test diff --git a/doc/autoconf.texi b/doc/autoconf.texi index 957a3a6f..8ae7c400 100644 --- a/doc/autoconf.texi +++ b/doc/autoconf.texi @@ -11103,6 +11103,10 @@ be worked around by omitting the braces: @code{$variable}. The bug was fixed in @samp{ksh93g} (1998-04-30) but as of 2006 many operating systems were still shipping older versions with the bug. +The UnixWare 7.1.4 @command{/usr/bin/posix/sh} can mishandle words in +here-documents that cross 8 KiB buffer boundaries. The usual workaround +for this bug is to use another shell. + Many older shells (including the Bourne shell) implement here-documents inefficiently. In particular, some shells can be extremely inefficient when a single statement contains many here-documents. For instance if your