* doc/autoconf.texi (Configuration Actions): Fix typo.
* THANKS: Update.
+2010-10-05 Eric Blake <eblake@redhat.com>
+
+ doc: suggest a few more workarounds
+ * doc/autoconf.texi (Limitations of Usual Tools) <tr>: Mention
+ that 'redundant' brackets can work around Solaris bug.
+ (File Descriptors): Mention that {} works as well as () for
+ silencing file-not-found warnings.
+ * THANKS: Update.
+ Suggested by Pádraig Brady.
+
2010-09-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
tests: normalize trailing spaces in gcc -E -dD output.
Paul Pogonyshev ?
Paul Townsend ?
Pavel Roskin pavel_roskin@geocities.com
+Pádraig Brady P@draigbrady.com
Per Øyvind Karlsen peroyvind@mandriva.org
Peter Breitenlohner peb@mppmu.mpg.de
Peter Eisentraut peter_e@gmx.net
On the other hand, some shells, such as Solaris or FreeBSD
@command{/bin/sh}, warn about missing programs before performing
redirections. Therefore, to silently check whether a program exists, it
-is necessary to perform redirections on a subshell:
-
+is necessary to perform redirections on a subshell or brace group:
@example
$ @kbd{/bin/sh -c 'nosuch 2>/dev/null'}
nosuch: not found
$ @kbd{/bin/sh -c '(nosuch) 2>/dev/null'}
+$ @kbd{/bin/sh -c '@{ nosuch; @} 2>/dev/null'}
$ @kbd{bash -c 'nosuch 2>/dev/null'}
@end example
moonlight
@end example
-Not all versions of @command{tr} recognize ranges of characters: at
+Not all versions of @command{tr} recognize direct ranges of characters: at
least Solaris @command{/usr/bin/tr} still fails to do so. But you can
-use @command{/usr/xpg4/bin/tr} instead.
+use @command{/usr/xpg4/bin/tr} instead, or add brackets (which in Posix
+transliterate to themselves).
@example
$ @kbd{echo "Hazy Fantazy" | LC_ALL=C /usr/bin/tr a-z A-Z}
HAZy FAntAZy
+$ @kbd{echo "Hazy Fantazy" | LC_ALL=C /usr/bin/tr '[a-z]' '[A-Z]'}
+HAZY FANTAZY
$ @kbd{echo "Hazy Fantazy" | LC_ALL=C /usr/xpg4/bin/tr a-z A-Z}
HAZY FANTAZY
@end example