+2005-02-12 Paul Eggert <eggert@cs.ucla.edu>
+
+ Undo previous change, except keep the change to
+ lib/autoconf/programs.m4 that replaced grep with shell
+ pattern-matching. This is because net-snmp configure reads stdin.
+ Reported by Noah Misch.
+
2005-02-11 Paul Eggert <eggert@cs.ucla.edu>
* lib/autoconf/general.m4 (_AC_INIT_DEFAULTS): Redirect stdin
echo "$as_me:$LINENO:" \
"checking for _AC_LANG compiler version" >&AS_MESSAGE_LOG_FD
ac_compiler=`set X $ac_compile; echo $[2]`
-_AC_EVAL([$ac_compiler --version >&AS_MESSAGE_LOG_FD])
-_AC_EVAL([$ac_compiler -v >&AS_MESSAGE_LOG_FD])
-_AC_EVAL([$ac_compiler -V >&AS_MESSAGE_LOG_FD])
+_AC_EVAL([$ac_compiler --version </dev/null >&AS_MESSAGE_LOG_FD])
+_AC_EVAL([$ac_compiler -v </dev/null >&AS_MESSAGE_LOG_FD])
+_AC_EVAL([$ac_compiler -V </dev/null >&AS_MESSAGE_LOG_FD])
m4_expand_once([_AC_COMPILER_EXEEXT])[]dnl
m4_expand_once([_AC_COMPILER_OBJEXT])[]dnl
echo "$as_me:$LINENO:" \
"checking for _AC_LANG compiler version" >&AS_MESSAGE_LOG_FD
ac_compiler=`set X $ac_compile; echo $[2]`
-_AC_EVAL([$ac_compiler --version >&AS_MESSAGE_LOG_FD])
-_AC_EVAL([$ac_compiler -v >&AS_MESSAGE_LOG_FD])
-_AC_EVAL([$ac_compiler -V >&AS_MESSAGE_LOG_FD])
+_AC_EVAL([$ac_compiler --version </dev/null >&AS_MESSAGE_LOG_FD])
+_AC_EVAL([$ac_compiler -v </dev/null >&AS_MESSAGE_LOG_FD])
+_AC_EVAL([$ac_compiler -V </dev/null >&AS_MESSAGE_LOG_FD])
m4_expand_once([_AC_COMPILER_EXEEXT])[]dnl
m4_expand_once([_AC_COMPILER_OBJEXT])[]dnl
echo "$as_me:__oline__:" \
"checking for _AC_LANG compiler version" >&AS_MESSAGE_LOG_FD
ac_compiler=`set X $ac_compile; echo $[2]`
-_AC_EVAL([$ac_compiler --version >&AS_MESSAGE_LOG_FD])
-_AC_EVAL([$ac_compiler -v >&AS_MESSAGE_LOG_FD])
-_AC_EVAL([$ac_compiler -V >&AS_MESSAGE_LOG_FD])
+_AC_EVAL([$ac_compiler --version </dev/null >&AS_MESSAGE_LOG_FD])
+_AC_EVAL([$ac_compiler -v </dev/null >&AS_MESSAGE_LOG_FD])
+_AC_EVAL([$ac_compiler -V </dev/null >&AS_MESSAGE_LOG_FD])
rm -f a.out
m4_expand_once([_AC_COMPILER_EXEEXT])[]dnl
m4_define([_AC_INIT_DEFAULTS],
[m4_divert_push([DEFAULTS])dnl
-exec </dev/null AS_MESSAGE_FD>&1
-
# Name of the host.
# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
# so uname gets run too.
ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
+exec AS_MESSAGE_FD>&1
+
#
# Initializations.
#
# to expand ac_cpp.
AC_DEFUN([_AC_PREPROC_IFELSE],
[m4_ifvaln([$1], [AC_LANG_CONFTEST([$1])])dnl
-if _AC_EVAL_STDERR([$ac_cpp conftest.$ac_ext]) >/dev/null; then
+if _AC_EVAL_STDERR([$ac_cpp conftest.$ac_ext]) </dev/null >/dev/null; then
if test -s conftest.err; then
ac_cpp_err=$ac_[]_AC_LANG_ABBREV[]_preproc_warn_flag
ac_cpp_err=$ac_cpp_err$ac_[]_AC_LANG_ABBREV[]_werror_flag
m4_define([_AC_COMPILE_IFELSE],
[m4_ifvaln([$1], [AC_LANG_CONFTEST([$1])])dnl
rm -f conftest.$ac_objext
-AS_IF([_AC_EVAL_STDERR($ac_compile) &&
+AS_IF([_AC_EVAL_STDERR($ac_compile) </dev/null &&
AC_TRY_COMMAND([test -z "$ac_[]_AC_LANG_ABBREV[]_werror_flag"
|| test ! -s conftest.err]) &&
AC_TRY_COMMAND([test -s conftest.$ac_objext])],
m4_define([_AC_LINK_IFELSE],
[m4_ifvaln([$1], [AC_LANG_CONFTEST([$1])])dnl
rm -f conftest.$ac_objext conftest$ac_exeext
-AS_IF([_AC_EVAL_STDERR($ac_link) &&
+AS_IF([_AC_EVAL_STDERR($ac_link) </dev/null &&
AC_TRY_COMMAND([test -z "$ac_[]_AC_LANG_ABBREV[]_werror_flag"
|| test ! -s conftest.err]) &&
AC_TRY_COMMAND([test -s conftest$ac_exeext])],
# ----------------------------------------------------------------
m4_define([_AC_PATH_PROG_FLAVOR_GNU],
[# Check for GNU $1
-case `"$1" --version 2>&1` in
+case `"$1" --version </dev/null 2>&1` in
*GNU*)
$2;;
m4_ifval([$3],