]> git.ipfire.org Git - thirdparty/autoconf.git/commitdiff
docs: mention traditional awk limitation
authorEric Blake <eblake@redhat.com>
Tue, 7 Sep 2010 21:51:47 +0000 (15:51 -0600)
committerEric Blake <eblake@redhat.com>
Wed, 8 Sep 2010 14:23:13 +0000 (08:23 -0600)
* doc/autoconf.texi (Limitations of Usual Tools) <awk>: Mention
that traditional awk lacks ENVIRON.  Add reference to awk manual.
(Particular Programs) <AC_PROG_AWK>: Add reference to awk section.
Reported by Ralf Wildenhues.

Signed-off-by: Eric Blake <eblake@redhat.com>
ChangeLog
doc/autoconf.texi

index 73be221621432f60e922450430ff7eec0d919c7a..77d513cdeaf5bc57681e8b4d1da50afe0c9871a6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2010-09-08  Eric Blake  <eblake@redhat.com>
+
+       docs: mention traditional awk limitation
+       * doc/autoconf.texi (Limitations of Usual Tools) <awk>: Mention
+       that traditional awk lacks ENVIRON.  Add reference to awk manual.
+       (Particular Programs) <AC_PROG_AWK>: Add reference to awk section.
+       Reported by Ralf Wildenhues.
+
 2010-09-07  Eric Blake  <eblake@redhat.com>
 
        docs: mention bash vs. POSIXLY_CORRECT
index 15639d967aa7ad56d3ed5914688da507337ef063..24c6e14982dd6131ca178b9791fe8db42c375da5 100644 (file)
@@ -3915,6 +3915,9 @@ order, and set output variable @code{AWK} to the first one that is found.
 It tries @code{gawk} first because that is reported to be the
 best implementation.  The result can be overridden by setting the
 variable @code{AWK} or the cache variable @code{ac_cv_prog_AWK}.
+
+Using this macro is sufficient to avoid the pitfalls of traditional
+@command{awk} (@pxref{awk, , Limitations of Usual Tools}).
 @end defmac
 
 @defmac AC_PROG_GREP
@@ -17732,6 +17735,7 @@ include some limitations you should be aware of.
 @c This table includes things like `@command{expr} (|)', so we can't
 @c use @table @command.
 @table @asis
+@anchor{awk}
 @item @command{awk}
 @c ----------------
 @prindex @command{awk}
@@ -17828,7 +17832,8 @@ Solaris @command{/bin/awk}, have many limitations and do not
 conform to Posix.  Nowadays @code{AC_PROG_AWK} (@pxref{Particular
 Programs}) finds you an Awk that doesn't have these problems, but if
 for some reason you prefer not to use @code{AC_PROG_AWK} you may need to
-address them.
+address them.  For more detailed descriptions, see @ref{Language
+History, , @command{awk} language history, gawk, GNU Awk User's Guide}.
 
 Traditional Awk does not support multidimensional arrays or user-defined
 functions.
@@ -17845,7 +17850,8 @@ Traditional Awk does not support the expressions
 @code{@var{a}?@var{b}:@var{c}}, @code{!@var{a}}, @code{@var{a}^@var{b}},
 or @code{@var{a}^=@var{b}}.
 
-Traditional Awk does not support the predefined @code{CONVFMT} variable.
+Traditional Awk does not support the predefined @code{CONVFMT} or
+@code{ENVIRON} variables.
 
 Traditional Awk supports only the predefined functions @code{exp}, @code{index},
 @code{int}, @code{length}, @code{log}, @code{split}, @code{sprintf},