]> git.ipfire.org Git - thirdparty/bash.git/commitdiff
commit bash-20120120 snapshot
authorChet Ramey <chet.ramey@case.edu>
Wed, 22 Feb 2012 15:00:43 +0000 (10:00 -0500)
committerChet Ramey <chet.ramey@case.edu>
Wed, 22 Feb 2012 15:00:43 +0000 (10:00 -0500)
12 files changed:
CWRU/CWRU.chlog
autom4te.cache/output.0
autom4te.cache/traces.0
config.h.in
configure
configure.in
lib/readline/readline.c
lib/readline/readline.c~
lib/readline/rlconf.h
lib/readline/rlprivate.h
lib/readline/util.c
pcomplete.c

index 0ed3280cc7c71a4e04e3a315881cec5819b60761..48d79754e8fe2efd6caab41f63efdcf0f5072f18 100644 (file)
@@ -13115,3 +13115,47 @@ bashline.c
          executable_or_directory; change command_word_completion_function to
          call executable_completion.  This allows $HOME/bin/[TAB] to do
          command completion and display alternatives
+
+                                  1/17
+                                  ----
+pcomplete.c
+       - gen_command_matches: now takes a new second argument: the command
+         name as deciphered by the programmable completion code and used
+         to look up the compspec; changed callers (gen_compspec_completions)
+       - gen_shell_function_matches: now takes a new second argument: the
+         command that originally caused the completion function to be
+         invoked; changed callers (gen_compspec_completions))
+       - build_arg_list: now takes a new second argument: the command name
+         corresponding to the current compspec; changed callers
+         (gen_command_matches, gen_shell_function_matches)
+       - build_arg_list: now uses `cmd' argument to create $1 passed to
+         invoked command or shell function
+       - gen_compspec_completions: if we skipped a null command at the
+         beginning of the line (e.g., for completing `>'), add a new word for
+         it at the beginning of the word list and increment nw and cw
+         appropriately.  This is all a partial fix for the shortcoming
+         pointed out by Sung Pae <sungpae@gmail.com>
+
+                                  1/18
+                                  ----
+
+{configure,config.h}.in
+       - new check: check for AUDIT_USER_TTY defined in <linux/audit.h>,
+         define HAVE_DECL_AUDIT_USER_TTY if both are found
+
+lib/readline/rlconf.h
+       - ENABLE_TTY_AUDIT_SUPPORT: new define, allows use of the Linux kernel
+         tty auditing system if it's available and enabled
+
+lib/readline/util.c
+       - _rl_audit_tty: new function, send a string to the kernel tty audit
+         system
+
+lib/readline/rlprivate.h
+       - _rl_audit_tty: new extern declaration
+
+lib/readline/readline.c
+       - readline: call _rl_audit_tty with line to be returned before returning
+         it if the Linux tty audit system is available and it's been enabled
+         in rlconf.h  Original patch from Miroslav Trmac; recent request
+         from Miroslav Lichvar <mlichvar@redhat.com>
index 4902a7b4ead17b72b63bcc45bf2006c87e0c4783..5ce9f72fdb7ca58a2ad6be1e91fd6b3b19523228 100644 (file)
@@ -1,5 +1,5 @@
 @%:@! /bin/sh
-@%:@ From configure.in for Bash 4.2, version 4.044.
+@%:@ From configure.in for Bash 4.2, version 4.045.
 @%:@ Guess values for system-dependent variables and create Makefiles.
 @%:@ Generated by GNU Autoconf 2.68 for bash 4.2-maint.
 @%:@
@@ -9868,6 +9868,19 @@ fi
 
 
 
+ac_fn_c_check_decl "$LINENO" "AUDIT_USER_TTY" "ac_cv_have_decl_AUDIT_USER_TTY" "#include <linux/audit.h>
+"
+if test "x$ac_cv_have_decl_AUDIT_USER_TTY" = xyes; then :
+  ac_have_decl=1
+else
+  ac_have_decl=0
+fi
+
+cat >>confdefs.h <<_ACEOF
+@%:@define HAVE_DECL_AUDIT_USER_TTY $ac_have_decl
+_ACEOF
+
+
 ac_fn_c_check_decl "$LINENO" "confstr" "ac_cv_have_decl_confstr" "$ac_includes_default"
 if test "x$ac_cv_have_decl_confstr" = xyes; then :
   ac_have_decl=1
index cd55989c74e38a1b33ea02e7c1c8192cc52d027e..aaab29bd4e9df1b83d2b8c113cf6edf1225c14d4 100644 (file)
@@ -1595,575 +1595,580 @@ m4trace:configure.in:758: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS strchrnul.$
 m4trace:configure.in:758: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
 m4trace:configure.in:758: -1- m4_pattern_allow([^LIB@&t@OBJS$])
 m4trace:configure.in:758: -1- AC_LIBSOURCE([strchrnul.c])
-m4trace:configure.in:760: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_CONFSTR])
-m4trace:configure.in:760: -1- m4_pattern_allow([^HAVE_DECL_CONFSTR$])
-m4trace:configure.in:760: -1- AH_OUTPUT([HAVE_DECL_CONFSTR], [/* Define to 1 if you have the declaration of `confstr\', and to 0 if you
+m4trace:configure.in:760: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_AUDIT_USER_TTY])
+m4trace:configure.in:760: -1- m4_pattern_allow([^HAVE_DECL_AUDIT_USER_TTY$])
+m4trace:configure.in:760: -1- AH_OUTPUT([HAVE_DECL_AUDIT_USER_TTY], [/* Define to 1 if you have the declaration of `AUDIT_USER_TTY\', and to 0 if
+   you don\'t. */
+@%:@undef HAVE_DECL_AUDIT_USER_TTY])
+m4trace:configure.in:762: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_CONFSTR])
+m4trace:configure.in:762: -1- m4_pattern_allow([^HAVE_DECL_CONFSTR$])
+m4trace:configure.in:762: -1- AH_OUTPUT([HAVE_DECL_CONFSTR], [/* Define to 1 if you have the declaration of `confstr\', and to 0 if you
    don\'t. */
 @%:@undef HAVE_DECL_CONFSTR])
-m4trace:configure.in:761: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_PRINTF])
-m4trace:configure.in:761: -1- m4_pattern_allow([^HAVE_DECL_PRINTF$])
-m4trace:configure.in:761: -1- AH_OUTPUT([HAVE_DECL_PRINTF], [/* Define to 1 if you have the declaration of `printf\', and to 0 if you don\'t.
+m4trace:configure.in:763: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_PRINTF])
+m4trace:configure.in:763: -1- m4_pattern_allow([^HAVE_DECL_PRINTF$])
+m4trace:configure.in:763: -1- AH_OUTPUT([HAVE_DECL_PRINTF], [/* Define to 1 if you have the declaration of `printf\', and to 0 if you don\'t.
    */
 @%:@undef HAVE_DECL_PRINTF])
-m4trace:configure.in:762: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_SBRK])
-m4trace:configure.in:762: -1- m4_pattern_allow([^HAVE_DECL_SBRK$])
-m4trace:configure.in:762: -1- AH_OUTPUT([HAVE_DECL_SBRK], [/* Define to 1 if you have the declaration of `sbrk\', and to 0 if you don\'t.
+m4trace:configure.in:764: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_SBRK])
+m4trace:configure.in:764: -1- m4_pattern_allow([^HAVE_DECL_SBRK$])
+m4trace:configure.in:764: -1- AH_OUTPUT([HAVE_DECL_SBRK], [/* Define to 1 if you have the declaration of `sbrk\', and to 0 if you don\'t.
    */
 @%:@undef HAVE_DECL_SBRK])
-m4trace:configure.in:763: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_SETREGID])
-m4trace:configure.in:763: -1- m4_pattern_allow([^HAVE_DECL_SETREGID$])
-m4trace:configure.in:763: -1- AH_OUTPUT([HAVE_DECL_SETREGID], [/* Define to 1 if you have the declaration of `setregid\', and to 0 if you
+m4trace:configure.in:765: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_SETREGID])
+m4trace:configure.in:765: -1- m4_pattern_allow([^HAVE_DECL_SETREGID$])
+m4trace:configure.in:765: -1- AH_OUTPUT([HAVE_DECL_SETREGID], [/* Define to 1 if you have the declaration of `setregid\', and to 0 if you
    don\'t. */
 @%:@undef HAVE_DECL_SETREGID])
-m4trace:configure.in:764: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_STRCPY])
-m4trace:configure.in:764: -1- m4_pattern_allow([^HAVE_DECL_STRCPY$])
-m4trace:configure.in:764: -1- AH_OUTPUT([HAVE_DECL_STRCPY], [/* Define to 1 if you have the declaration of `strcpy\', and to 0 if you don\'t.
+m4trace:configure.in:766: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_STRCPY])
+m4trace:configure.in:766: -1- m4_pattern_allow([^HAVE_DECL_STRCPY$])
+m4trace:configure.in:766: -1- AH_OUTPUT([HAVE_DECL_STRCPY], [/* Define to 1 if you have the declaration of `strcpy\', and to 0 if you don\'t.
    */
 @%:@undef HAVE_DECL_STRCPY])
-m4trace:configure.in:765: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_STRSIGNAL])
-m4trace:configure.in:765: -1- m4_pattern_allow([^HAVE_DECL_STRSIGNAL$])
-m4trace:configure.in:765: -1- AH_OUTPUT([HAVE_DECL_STRSIGNAL], [/* Define to 1 if you have the declaration of `strsignal\', and to 0 if you
+m4trace:configure.in:767: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_STRSIGNAL])
+m4trace:configure.in:767: -1- m4_pattern_allow([^HAVE_DECL_STRSIGNAL$])
+m4trace:configure.in:767: -1- AH_OUTPUT([HAVE_DECL_STRSIGNAL], [/* Define to 1 if you have the declaration of `strsignal\', and to 0 if you
    don\'t. */
 @%:@undef HAVE_DECL_STRSIGNAL])
-m4trace:configure.in:768: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_STRTOLD])
-m4trace:configure.in:768: -1- m4_pattern_allow([^HAVE_DECL_STRTOLD$])
-m4trace:configure.in:768: -1- AH_OUTPUT([HAVE_DECL_STRTOLD], [/* Define to 1 if you have the declaration of `strtold\', and to 0 if you
+m4trace:configure.in:770: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_STRTOLD])
+m4trace:configure.in:770: -1- m4_pattern_allow([^HAVE_DECL_STRTOLD$])
+m4trace:configure.in:770: -1- AH_OUTPUT([HAVE_DECL_STRTOLD], [/* Define to 1 if you have the declaration of `strtold\', and to 0 if you
    don\'t. */
 @%:@undef HAVE_DECL_STRTOLD])
-m4trace:configure.in:768: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+m4trace:configure.in:770: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2615: AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2881: AC_CHECK_DECLS is expanded from...
-configure.in:768: the top level])
-m4trace:configure.in:768: -1- AC_DEFINE_TRACE_LITERAL([STRTOLD_BROKEN])
-m4trace:configure.in:768: -1- m4_pattern_allow([^STRTOLD_BROKEN$])
-m4trace:configure.in:784: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+configure.in:770: the top level])
+m4trace:configure.in:770: -1- AC_DEFINE_TRACE_LITERAL([STRTOLD_BROKEN])
+m4trace:configure.in:770: -1- m4_pattern_allow([^STRTOLD_BROKEN$])
+m4trace:configure.in:786: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2688: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 ../../lib/autoconf/general.m4:2053: AC_CACHE_CHECK is expanded from...
 aclocal.m4:103: BASH_CHECK_DECL is expanded from...
-configure.in:784: the top level])
-m4trace:configure.in:785: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+configure.in:786: the top level])
+m4trace:configure.in:787: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2688: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 ../../lib/autoconf/general.m4:2053: AC_CACHE_CHECK is expanded from...
 aclocal.m4:103: BASH_CHECK_DECL is expanded from...
-configure.in:785: the top level])
-m4trace:configure.in:786: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+configure.in:787: the top level])
+m4trace:configure.in:788: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2688: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 ../../lib/autoconf/general.m4:2053: AC_CACHE_CHECK is expanded from...
 aclocal.m4:103: BASH_CHECK_DECL is expanded from...
-configure.in:786: the top level])
-m4trace:configure.in:787: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+configure.in:788: the top level])
+m4trace:configure.in:789: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2688: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 ../../lib/autoconf/general.m4:2053: AC_CACHE_CHECK is expanded from...
 aclocal.m4:103: BASH_CHECK_DECL is expanded from...
-configure.in:787: the top level])
-m4trace:configure.in:788: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+configure.in:789: the top level])
+m4trace:configure.in:790: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2688: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 ../../lib/autoconf/general.m4:2053: AC_CACHE_CHECK is expanded from...
 aclocal.m4:103: BASH_CHECK_DECL is expanded from...
-configure.in:788: the top level])
-m4trace:configure.in:789: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+configure.in:790: the top level])
+m4trace:configure.in:791: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2688: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 ../../lib/autoconf/general.m4:2053: AC_CACHE_CHECK is expanded from...
 aclocal.m4:103: BASH_CHECK_DECL is expanded from...
-configure.in:789: the top level])
-m4trace:configure.in:791: -1- AH_OUTPUT([HAVE_SYS_TIME_H], [/* Define to 1 if you have the <sys/time.h> header file. */
+configure.in:791: the top level])
+m4trace:configure.in:793: -1- AH_OUTPUT([HAVE_SYS_TIME_H], [/* Define to 1 if you have the <sys/time.h> header file. */
 @%:@undef HAVE_SYS_TIME_H])
-m4trace:configure.in:791: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
+m4trace:configure.in:793: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
 @%:@undef HAVE_UNISTD_H])
-m4trace:configure.in:791: -1- AH_OUTPUT([HAVE_ALARM], [/* Define to 1 if you have the `alarm\' function. */
+m4trace:configure.in:793: -1- AH_OUTPUT([HAVE_ALARM], [/* Define to 1 if you have the `alarm\' function. */
 @%:@undef HAVE_ALARM])
-m4trace:configure.in:791: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS mktime.$ac_objext"])
-m4trace:configure.in:791: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
-m4trace:configure.in:791: -1- m4_pattern_allow([^LIB@&t@OBJS$])
-m4trace:configure.in:791: -1- AC_LIBSOURCE([mktime.c])
-m4trace:configure.in:798: -1- AH_OUTPUT([HAVE_ARGZ_H], [/* Define to 1 if you have the <argz.h> header file. */
+m4trace:configure.in:793: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS mktime.$ac_objext"])
+m4trace:configure.in:793: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
+m4trace:configure.in:793: -1- m4_pattern_allow([^LIB@&t@OBJS$])
+m4trace:configure.in:793: -1- AC_LIBSOURCE([mktime.c])
+m4trace:configure.in:800: -1- AH_OUTPUT([HAVE_ARGZ_H], [/* Define to 1 if you have the <argz.h> header file. */
 @%:@undef HAVE_ARGZ_H])
-m4trace:configure.in:798: -1- AH_OUTPUT([HAVE_ERRNO_H], [/* Define to 1 if you have the <errno.h> header file. */
+m4trace:configure.in:800: -1- AH_OUTPUT([HAVE_ERRNO_H], [/* Define to 1 if you have the <errno.h> header file. */
 @%:@undef HAVE_ERRNO_H])
-m4trace:configure.in:798: -1- AH_OUTPUT([HAVE_FCNTL_H], [/* Define to 1 if you have the <fcntl.h> header file. */
+m4trace:configure.in:800: -1- AH_OUTPUT([HAVE_FCNTL_H], [/* Define to 1 if you have the <fcntl.h> header file. */
 @%:@undef HAVE_FCNTL_H])
-m4trace:configure.in:798: -1- AH_OUTPUT([HAVE_MALLOC_H], [/* Define to 1 if you have the <malloc.h> header file. */
+m4trace:configure.in:800: -1- AH_OUTPUT([HAVE_MALLOC_H], [/* Define to 1 if you have the <malloc.h> header file. */
 @%:@undef HAVE_MALLOC_H])
-m4trace:configure.in:798: -1- AH_OUTPUT([HAVE_STDIO_EXT_H], [/* Define to 1 if you have the <stdio_ext.h> header file. */
+m4trace:configure.in:800: -1- AH_OUTPUT([HAVE_STDIO_EXT_H], [/* Define to 1 if you have the <stdio_ext.h> header file. */
 @%:@undef HAVE_STDIO_EXT_H])
-m4trace:configure.in:801: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
+m4trace:configure.in:803: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
 @%:@undef HAVE_STDLIB_H])
-m4trace:configure.in:801: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
+m4trace:configure.in:803: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
 @%:@undef HAVE_UNISTD_H])
-m4trace:configure.in:801: -1- AH_OUTPUT([HAVE_SYS_PARAM_H], [/* Define to 1 if you have the <sys/param.h> header file. */
+m4trace:configure.in:803: -1- AH_OUTPUT([HAVE_SYS_PARAM_H], [/* Define to 1 if you have the <sys/param.h> header file. */
 @%:@undef HAVE_SYS_PARAM_H])
-m4trace:configure.in:801: -1- AH_OUTPUT([HAVE_GETPAGESIZE], [/* Define to 1 if you have the `getpagesize\' function. */
+m4trace:configure.in:803: -1- AH_OUTPUT([HAVE_GETPAGESIZE], [/* Define to 1 if you have the `getpagesize\' function. */
 @%:@undef HAVE_GETPAGESIZE])
-m4trace:configure.in:801: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GETPAGESIZE])
-m4trace:configure.in:801: -1- m4_pattern_allow([^HAVE_GETPAGESIZE$])
-m4trace:configure.in:801: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MMAP])
-m4trace:configure.in:801: -1- m4_pattern_allow([^HAVE_MMAP$])
-m4trace:configure.in:801: -1- AH_OUTPUT([HAVE_MMAP], [/* Define to 1 if you have a working `mmap\' system call. */
+m4trace:configure.in:803: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GETPAGESIZE])
+m4trace:configure.in:803: -1- m4_pattern_allow([^HAVE_GETPAGESIZE$])
+m4trace:configure.in:803: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MMAP])
+m4trace:configure.in:803: -1- m4_pattern_allow([^HAVE_MMAP$])
+m4trace:configure.in:803: -1- AH_OUTPUT([HAVE_MMAP], [/* Define to 1 if you have a working `mmap\' system call. */
 @%:@undef HAVE_MMAP])
-m4trace:configure.in:802: -1- AH_OUTPUT([HAVE___ARGZ_COUNT], [/* Define to 1 if you have the `__argz_count\' function. */
+m4trace:configure.in:804: -1- AH_OUTPUT([HAVE___ARGZ_COUNT], [/* Define to 1 if you have the `__argz_count\' function. */
 @%:@undef HAVE___ARGZ_COUNT])
-m4trace:configure.in:802: -1- AH_OUTPUT([HAVE___ARGZ_NEXT], [/* Define to 1 if you have the `__argz_next\' function. */
+m4trace:configure.in:804: -1- AH_OUTPUT([HAVE___ARGZ_NEXT], [/* Define to 1 if you have the `__argz_next\' function. */
 @%:@undef HAVE___ARGZ_NEXT])
-m4trace:configure.in:802: -1- AH_OUTPUT([HAVE___ARGZ_STRINGIFY], [/* Define to 1 if you have the `__argz_stringify\' function. */
+m4trace:configure.in:804: -1- AH_OUTPUT([HAVE___ARGZ_STRINGIFY], [/* Define to 1 if you have the `__argz_stringify\' function. */
 @%:@undef HAVE___ARGZ_STRINGIFY])
-m4trace:configure.in:802: -1- AH_OUTPUT([HAVE_DCGETTEXT], [/* Define to 1 if you have the `dcgettext\' function. */
+m4trace:configure.in:804: -1- AH_OUTPUT([HAVE_DCGETTEXT], [/* Define to 1 if you have the `dcgettext\' function. */
 @%:@undef HAVE_DCGETTEXT])
-m4trace:configure.in:802: -1- AH_OUTPUT([HAVE_MEMPCPY], [/* Define to 1 if you have the `mempcpy\' function. */
+m4trace:configure.in:804: -1- AH_OUTPUT([HAVE_MEMPCPY], [/* Define to 1 if you have the `mempcpy\' function. */
 @%:@undef HAVE_MEMPCPY])
-m4trace:configure.in:802: -1- AH_OUTPUT([HAVE_MUNMAP], [/* Define to 1 if you have the `munmap\' function. */
+m4trace:configure.in:804: -1- AH_OUTPUT([HAVE_MUNMAP], [/* Define to 1 if you have the `munmap\' function. */
 @%:@undef HAVE_MUNMAP])
-m4trace:configure.in:802: -1- AH_OUTPUT([HAVE_STPCPY], [/* Define to 1 if you have the `stpcpy\' function. */
+m4trace:configure.in:804: -1- AH_OUTPUT([HAVE_STPCPY], [/* Define to 1 if you have the `stpcpy\' function. */
 @%:@undef HAVE_STPCPY])
-m4trace:configure.in:802: -1- AH_OUTPUT([HAVE_STRCSPN], [/* Define to 1 if you have the `strcspn\' function. */
+m4trace:configure.in:804: -1- AH_OUTPUT([HAVE_STRCSPN], [/* Define to 1 if you have the `strcspn\' function. */
 @%:@undef HAVE_STRCSPN])
-m4trace:configure.in:802: -1- AH_OUTPUT([HAVE_STRDUP], [/* Define to 1 if you have the `strdup\' function. */
+m4trace:configure.in:804: -1- AH_OUTPUT([HAVE_STRDUP], [/* Define to 1 if you have the `strdup\' function. */
 @%:@undef HAVE_STRDUP])
-m4trace:configure.in:811: -1- AC_SUBST([INTL_DEP])
-m4trace:configure.in:811: -1- AC_SUBST_TRACE([INTL_DEP])
-m4trace:configure.in:811: -1- m4_pattern_allow([^INTL_DEP$])
-m4trace:configure.in:812: -1- AC_SUBST([INTL_INC])
-m4trace:configure.in:812: -1- AC_SUBST_TRACE([INTL_INC])
-m4trace:configure.in:812: -1- m4_pattern_allow([^INTL_INC$])
-m4trace:configure.in:813: -1- AC_SUBST([LIBINTL_H])
-m4trace:configure.in:813: -1- AC_SUBST_TRACE([LIBINTL_H])
-m4trace:configure.in:813: -1- m4_pattern_allow([^LIBINTL_H$])
-m4trace:configure.in:819: -1- AH_OUTPUT([HAVE_WCTYPE_H], [/* Define to 1 if you have the <wctype.h> header file. */
+m4trace:configure.in:813: -1- AC_SUBST([INTL_DEP])
+m4trace:configure.in:813: -1- AC_SUBST_TRACE([INTL_DEP])
+m4trace:configure.in:813: -1- m4_pattern_allow([^INTL_DEP$])
+m4trace:configure.in:814: -1- AC_SUBST([INTL_INC])
+m4trace:configure.in:814: -1- AC_SUBST_TRACE([INTL_INC])
+m4trace:configure.in:814: -1- m4_pattern_allow([^INTL_INC$])
+m4trace:configure.in:815: -1- AC_SUBST([LIBINTL_H])
+m4trace:configure.in:815: -1- AC_SUBST_TRACE([LIBINTL_H])
+m4trace:configure.in:815: -1- m4_pattern_allow([^LIBINTL_H$])
+m4trace:configure.in:821: -1- AH_OUTPUT([HAVE_WCTYPE_H], [/* Define to 1 if you have the <wctype.h> header file. */
 @%:@undef HAVE_WCTYPE_H])
-m4trace:configure.in:819: -1- AC_DEFINE_TRACE_LITERAL([HAVE_WCTYPE_H])
-m4trace:configure.in:819: -1- m4_pattern_allow([^HAVE_WCTYPE_H$])
-m4trace:configure.in:819: -1- AH_OUTPUT([HAVE_WCHAR_H], [/* Define to 1 if you have the <wchar.h> header file. */
+m4trace:configure.in:821: -1- AC_DEFINE_TRACE_LITERAL([HAVE_WCTYPE_H])
+m4trace:configure.in:821: -1- m4_pattern_allow([^HAVE_WCTYPE_H$])
+m4trace:configure.in:821: -1- AH_OUTPUT([HAVE_WCHAR_H], [/* Define to 1 if you have the <wchar.h> header file. */
 @%:@undef HAVE_WCHAR_H])
-m4trace:configure.in:819: -1- AC_DEFINE_TRACE_LITERAL([HAVE_WCHAR_H])
-m4trace:configure.in:819: -1- m4_pattern_allow([^HAVE_WCHAR_H$])
-m4trace:configure.in:819: -1- AH_OUTPUT([HAVE_LANGINFO_H], [/* Define to 1 if you have the <langinfo.h> header file. */
+m4trace:configure.in:821: -1- AC_DEFINE_TRACE_LITERAL([HAVE_WCHAR_H])
+m4trace:configure.in:821: -1- m4_pattern_allow([^HAVE_WCHAR_H$])
+m4trace:configure.in:821: -1- AH_OUTPUT([HAVE_LANGINFO_H], [/* Define to 1 if you have the <langinfo.h> header file. */
 @%:@undef HAVE_LANGINFO_H])
-m4trace:configure.in:819: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LANGINFO_H])
-m4trace:configure.in:819: -1- m4_pattern_allow([^HAVE_LANGINFO_H$])
-m4trace:configure.in:819: -2- AC_DEFINE_TRACE_LITERAL([HAVE_MBRLEN])
-m4trace:configure.in:819: -2- m4_pattern_allow([^HAVE_MBRLEN$])
-m4trace:configure.in:819: -2- AC_DEFINE_TRACE_LITERAL([HAVE_MBSCMP])
-m4trace:configure.in:819: -2- m4_pattern_allow([^HAVE_MBSCMP$])
-m4trace:configure.in:819: -2- AC_DEFINE_TRACE_LITERAL([HAVE_MBSCMP])
-m4trace:configure.in:819: -2- m4_pattern_allow([^HAVE_MBSCMP$])
-m4trace:configure.in:819: -2- AC_DEFINE_TRACE_LITERAL([HAVE_MBSNRTOWCS])
-m4trace:configure.in:819: -2- m4_pattern_allow([^HAVE_MBSNRTOWCS$])
-m4trace:configure.in:819: -2- AC_DEFINE_TRACE_LITERAL([HAVE_MBSRTOWCS])
-m4trace:configure.in:819: -2- m4_pattern_allow([^HAVE_MBSRTOWCS$])
-m4trace:configure.in:819: -1- AH_OUTPUT([HAVE_MBSCHR], [/* Define to 1 if you have the `mbschr\' function. */
+m4trace:configure.in:821: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LANGINFO_H])
+m4trace:configure.in:821: -1- m4_pattern_allow([^HAVE_LANGINFO_H$])
+m4trace:configure.in:821: -2- AC_DEFINE_TRACE_LITERAL([HAVE_MBRLEN])
+m4trace:configure.in:821: -2- m4_pattern_allow([^HAVE_MBRLEN$])
+m4trace:configure.in:821: -2- AC_DEFINE_TRACE_LITERAL([HAVE_MBSCMP])
+m4trace:configure.in:821: -2- m4_pattern_allow([^HAVE_MBSCMP$])
+m4trace:configure.in:821: -2- AC_DEFINE_TRACE_LITERAL([HAVE_MBSCMP])
+m4trace:configure.in:821: -2- m4_pattern_allow([^HAVE_MBSCMP$])
+m4trace:configure.in:821: -2- AC_DEFINE_TRACE_LITERAL([HAVE_MBSNRTOWCS])
+m4trace:configure.in:821: -2- m4_pattern_allow([^HAVE_MBSNRTOWCS$])
+m4trace:configure.in:821: -2- AC_DEFINE_TRACE_LITERAL([HAVE_MBSRTOWCS])
+m4trace:configure.in:821: -2- m4_pattern_allow([^HAVE_MBSRTOWCS$])
+m4trace:configure.in:821: -1- AH_OUTPUT([HAVE_MBSCHR], [/* Define to 1 if you have the `mbschr\' function. */
 @%:@undef HAVE_MBSCHR])
-m4trace:configure.in:819: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MBSCHR])
-m4trace:configure.in:819: -1- m4_pattern_allow([^HAVE_MBSCHR$])
-m4trace:configure.in:819: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS mbschr.$ac_objext"])
-m4trace:configure.in:819: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
-m4trace:configure.in:819: -1- m4_pattern_allow([^LIB@&t@OBJS$])
-m4trace:configure.in:819: -1- AC_LIBSOURCE([mbschr.c])
-m4trace:configure.in:819: -2- AC_DEFINE_TRACE_LITERAL([HAVE_WCRTOMB])
-m4trace:configure.in:819: -2- m4_pattern_allow([^HAVE_WCRTOMB$])
-m4trace:configure.in:819: -2- AC_DEFINE_TRACE_LITERAL([HAVE_WCSCOLL])
-m4trace:configure.in:819: -2- m4_pattern_allow([^HAVE_WCSCOLL$])
-m4trace:configure.in:819: -2- AC_DEFINE_TRACE_LITERAL([HAVE_WCSDUP])
-m4trace:configure.in:819: -2- m4_pattern_allow([^HAVE_WCSDUP$])
-m4trace:configure.in:819: -2- AC_DEFINE_TRACE_LITERAL([HAVE_WCWIDTH])
-m4trace:configure.in:819: -2- m4_pattern_allow([^HAVE_WCWIDTH$])
-m4trace:configure.in:819: -2- AC_DEFINE_TRACE_LITERAL([HAVE_WCTYPE])
-m4trace:configure.in:819: -2- m4_pattern_allow([^HAVE_WCTYPE$])
-m4trace:configure.in:819: -1- AH_OUTPUT([HAVE_WCSWIDTH], [/* Define to 1 if you have the `wcswidth\' function. */
+m4trace:configure.in:821: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MBSCHR])
+m4trace:configure.in:821: -1- m4_pattern_allow([^HAVE_MBSCHR$])
+m4trace:configure.in:821: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS mbschr.$ac_objext"])
+m4trace:configure.in:821: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
+m4trace:configure.in:821: -1- m4_pattern_allow([^LIB@&t@OBJS$])
+m4trace:configure.in:821: -1- AC_LIBSOURCE([mbschr.c])
+m4trace:configure.in:821: -2- AC_DEFINE_TRACE_LITERAL([HAVE_WCRTOMB])
+m4trace:configure.in:821: -2- m4_pattern_allow([^HAVE_WCRTOMB$])
+m4trace:configure.in:821: -2- AC_DEFINE_TRACE_LITERAL([HAVE_WCSCOLL])
+m4trace:configure.in:821: -2- m4_pattern_allow([^HAVE_WCSCOLL$])
+m4trace:configure.in:821: -2- AC_DEFINE_TRACE_LITERAL([HAVE_WCSDUP])
+m4trace:configure.in:821: -2- m4_pattern_allow([^HAVE_WCSDUP$])
+m4trace:configure.in:821: -2- AC_DEFINE_TRACE_LITERAL([HAVE_WCWIDTH])
+m4trace:configure.in:821: -2- m4_pattern_allow([^HAVE_WCWIDTH$])
+m4trace:configure.in:821: -2- AC_DEFINE_TRACE_LITERAL([HAVE_WCTYPE])
+m4trace:configure.in:821: -2- m4_pattern_allow([^HAVE_WCTYPE$])
+m4trace:configure.in:821: -1- AH_OUTPUT([HAVE_WCSWIDTH], [/* Define to 1 if you have the `wcswidth\' function. */
 @%:@undef HAVE_WCSWIDTH])
-m4trace:configure.in:819: -1- AC_DEFINE_TRACE_LITERAL([HAVE_WCSWIDTH])
-m4trace:configure.in:819: -1- m4_pattern_allow([^HAVE_WCSWIDTH$])
-m4trace:configure.in:819: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS wcswidth.$ac_objext"])
-m4trace:configure.in:819: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
-m4trace:configure.in:819: -1- m4_pattern_allow([^LIB@&t@OBJS$])
-m4trace:configure.in:819: -1- AC_LIBSOURCE([wcswidth.c])
-m4trace:configure.in:819: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MBRTOWC])
-m4trace:configure.in:819: -1- m4_pattern_allow([^HAVE_MBRTOWC$])
-m4trace:configure.in:819: -1- AH_OUTPUT([HAVE_MBRTOWC], [/* Define to 1 if mbrtowc and mbstate_t are properly declared. */
+m4trace:configure.in:821: -1- AC_DEFINE_TRACE_LITERAL([HAVE_WCSWIDTH])
+m4trace:configure.in:821: -1- m4_pattern_allow([^HAVE_WCSWIDTH$])
+m4trace:configure.in:821: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS wcswidth.$ac_objext"])
+m4trace:configure.in:821: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
+m4trace:configure.in:821: -1- m4_pattern_allow([^LIB@&t@OBJS$])
+m4trace:configure.in:821: -1- AC_LIBSOURCE([wcswidth.c])
+m4trace:configure.in:821: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MBRTOWC])
+m4trace:configure.in:821: -1- m4_pattern_allow([^HAVE_MBRTOWC$])
+m4trace:configure.in:821: -1- AH_OUTPUT([HAVE_MBRTOWC], [/* Define to 1 if mbrtowc and mbstate_t are properly declared. */
 @%:@undef HAVE_MBRTOWC])
-m4trace:configure.in:819: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MBSTATE_T])
-m4trace:configure.in:819: -1- m4_pattern_allow([^HAVE_MBSTATE_T$])
-m4trace:configure.in:819: -1- AH_OUTPUT([HAVE_ISWLOWER], [/* Define to 1 if you have the `iswlower\' function. */
+m4trace:configure.in:821: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MBSTATE_T])
+m4trace:configure.in:821: -1- m4_pattern_allow([^HAVE_MBSTATE_T$])
+m4trace:configure.in:821: -1- AH_OUTPUT([HAVE_ISWLOWER], [/* Define to 1 if you have the `iswlower\' function. */
 @%:@undef HAVE_ISWLOWER])
-m4trace:configure.in:819: -1- AH_OUTPUT([HAVE_ISWUPPER], [/* Define to 1 if you have the `iswupper\' function. */
+m4trace:configure.in:821: -1- AH_OUTPUT([HAVE_ISWUPPER], [/* Define to 1 if you have the `iswupper\' function. */
 @%:@undef HAVE_ISWUPPER])
-m4trace:configure.in:819: -1- AH_OUTPUT([HAVE_TOWLOWER], [/* Define to 1 if you have the `towlower\' function. */
+m4trace:configure.in:821: -1- AH_OUTPUT([HAVE_TOWLOWER], [/* Define to 1 if you have the `towlower\' function. */
 @%:@undef HAVE_TOWLOWER])
-m4trace:configure.in:819: -1- AH_OUTPUT([HAVE_TOWUPPER], [/* Define to 1 if you have the `towupper\' function. */
+m4trace:configure.in:821: -1- AH_OUTPUT([HAVE_TOWUPPER], [/* Define to 1 if you have the `towupper\' function. */
 @%:@undef HAVE_TOWUPPER])
-m4trace:configure.in:819: -1- AH_OUTPUT([HAVE_ISWCTYPE], [/* Define to 1 if you have the `iswctype\' function. */
+m4trace:configure.in:821: -1- AH_OUTPUT([HAVE_ISWCTYPE], [/* Define to 1 if you have the `iswctype\' function. */
 @%:@undef HAVE_ISWCTYPE])
-m4trace:configure.in:819: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+m4trace:configure.in:821: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2688: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 ../../lib/autoconf/general.m4:2053: AC_CACHE_CHECK is expanded from...
 aclocal.m4:1689: BASH_CHECK_MULTIBYTE is expanded from...
-configure.in:819: the top level])
-m4trace:configure.in:819: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LANGINFO_CODESET])
-m4trace:configure.in:819: -1- m4_pattern_allow([^HAVE_LANGINFO_CODESET$])
-m4trace:configure.in:819: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+configure.in:821: the top level])
+m4trace:configure.in:821: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LANGINFO_CODESET])
+m4trace:configure.in:821: -1- m4_pattern_allow([^HAVE_LANGINFO_CODESET$])
+m4trace:configure.in:821: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2615: AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 ../../lib/autoconf/general.m4:2053: AC_CACHE_CHECK is expanded from...
 aclocal.m4:1689: BASH_CHECK_MULTIBYTE is expanded from...
-configure.in:819: the top level])
-m4trace:configure.in:819: -1- AC_DEFINE_TRACE_LITERAL([HAVE_WCHAR_T])
-m4trace:configure.in:819: -1- m4_pattern_allow([^HAVE_WCHAR_T$])
-m4trace:configure.in:819: -1- AH_OUTPUT([HAVE_WCHAR_T], [/* systems should define this type here */
+configure.in:821: the top level])
+m4trace:configure.in:821: -1- AC_DEFINE_TRACE_LITERAL([HAVE_WCHAR_T])
+m4trace:configure.in:821: -1- m4_pattern_allow([^HAVE_WCHAR_T$])
+m4trace:configure.in:821: -1- AH_OUTPUT([HAVE_WCHAR_T], [/* systems should define this type here */
 @%:@undef HAVE_WCHAR_T])
-m4trace:configure.in:819: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+m4trace:configure.in:821: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2615: AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 ../../lib/autoconf/general.m4:2053: AC_CACHE_CHECK is expanded from...
 aclocal.m4:1689: BASH_CHECK_MULTIBYTE is expanded from...
-configure.in:819: the top level])
-m4trace:configure.in:819: -1- AC_DEFINE_TRACE_LITERAL([HAVE_WCTYPE_T])
-m4trace:configure.in:819: -1- m4_pattern_allow([^HAVE_WCTYPE_T$])
-m4trace:configure.in:819: -1- AH_OUTPUT([HAVE_WCTYPE_T], [/* systems should define this type here */
+configure.in:821: the top level])
+m4trace:configure.in:821: -1- AC_DEFINE_TRACE_LITERAL([HAVE_WCTYPE_T])
+m4trace:configure.in:821: -1- m4_pattern_allow([^HAVE_WCTYPE_T$])
+m4trace:configure.in:821: -1- AH_OUTPUT([HAVE_WCTYPE_T], [/* systems should define this type here */
 @%:@undef HAVE_WCTYPE_T])
-m4trace:configure.in:819: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+m4trace:configure.in:821: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2615: AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 ../../lib/autoconf/general.m4:2053: AC_CACHE_CHECK is expanded from...
 aclocal.m4:1689: BASH_CHECK_MULTIBYTE is expanded from...
-configure.in:819: the top level])
-m4trace:configure.in:819: -1- AC_DEFINE_TRACE_LITERAL([HAVE_WINT_T])
-m4trace:configure.in:819: -1- m4_pattern_allow([^HAVE_WINT_T$])
-m4trace:configure.in:819: -1- AH_OUTPUT([HAVE_WINT_T], [/* systems should define this type here */
+configure.in:821: the top level])
+m4trace:configure.in:821: -1- AC_DEFINE_TRACE_LITERAL([HAVE_WINT_T])
+m4trace:configure.in:821: -1- m4_pattern_allow([^HAVE_WINT_T$])
+m4trace:configure.in:821: -1- AH_OUTPUT([HAVE_WINT_T], [/* systems should define this type here */
 @%:@undef HAVE_WINT_T])
-m4trace:configure.in:819: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+m4trace:configure.in:821: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2765: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 ../../lib/autoconf/general.m4:2053: AC_CACHE_CHECK is expanded from...
 aclocal.m4:1689: BASH_CHECK_MULTIBYTE is expanded from...
-configure.in:819: the top level])
-m4trace:configure.in:819: -1- _m4_warn([cross], [AC_RUN_IFELSE called without default to allow cross compiling], [../../lib/autoconf/general.m4:2749: AC_RUN_IFELSE is expanded from...
+configure.in:821: the top level])
+m4trace:configure.in:821: -1- _m4_warn([cross], [AC_RUN_IFELSE called without default to allow cross compiling], [../../lib/autoconf/general.m4:2749: AC_RUN_IFELSE is expanded from...
 ../../lib/autoconf/general.m4:2765: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 ../../lib/autoconf/general.m4:2053: AC_CACHE_CHECK is expanded from...
 aclocal.m4:1689: BASH_CHECK_MULTIBYTE is expanded from...
-configure.in:819: the top level])
-m4trace:configure.in:819: -1- AC_DEFINE_TRACE_LITERAL([WCWIDTH_BROKEN])
-m4trace:configure.in:819: -1- m4_pattern_allow([^WCWIDTH_BROKEN$])
-m4trace:configure.in:819: -1- AH_OUTPUT([WCWIDTH_BROKEN], [/* wcwidth is usually not broken */
+configure.in:821: the top level])
+m4trace:configure.in:821: -1- AC_DEFINE_TRACE_LITERAL([WCWIDTH_BROKEN])
+m4trace:configure.in:821: -1- m4_pattern_allow([^WCWIDTH_BROKEN$])
+m4trace:configure.in:821: -1- AH_OUTPUT([WCWIDTH_BROKEN], [/* wcwidth is usually not broken */
 @%:@undef WCWIDTH_BROKEN])
-m4trace:configure.in:819: -1- AH_OUTPUT([HAVE_LOCALE_CHARSET], [/* Define to 1 if you have the `locale_charset\' function. */
+m4trace:configure.in:821: -1- AH_OUTPUT([HAVE_LOCALE_CHARSET], [/* Define to 1 if you have the `locale_charset\' function. */
 @%:@undef HAVE_LOCALE_CHARSET])
-m4trace:configure.in:819: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LOCALE_CHARSET])
-m4trace:configure.in:819: -1- m4_pattern_allow([^HAVE_LOCALE_CHARSET$])
-m4trace:configure.in:823: -1- AH_OUTPUT([HAVE_LIBDL], [/* Define to 1 if you have the `dl\' library (-ldl). */
+m4trace:configure.in:821: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LOCALE_CHARSET])
+m4trace:configure.in:821: -1- m4_pattern_allow([^HAVE_LOCALE_CHARSET$])
+m4trace:configure.in:825: -1- AH_OUTPUT([HAVE_LIBDL], [/* Define to 1 if you have the `dl\' library (-ldl). */
 @%:@undef HAVE_LIBDL])
-m4trace:configure.in:823: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBDL])
-m4trace:configure.in:823: -1- m4_pattern_allow([^HAVE_LIBDL$])
-m4trace:configure.in:824: -1- AH_OUTPUT([HAVE_DLOPEN], [/* Define to 1 if you have the `dlopen\' function. */
+m4trace:configure.in:825: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBDL])
+m4trace:configure.in:825: -1- m4_pattern_allow([^HAVE_LIBDL$])
+m4trace:configure.in:826: -1- AH_OUTPUT([HAVE_DLOPEN], [/* Define to 1 if you have the `dlopen\' function. */
 @%:@undef HAVE_DLOPEN])
-m4trace:configure.in:824: -1- AH_OUTPUT([HAVE_DLCLOSE], [/* Define to 1 if you have the `dlclose\' function. */
+m4trace:configure.in:826: -1- AH_OUTPUT([HAVE_DLCLOSE], [/* Define to 1 if you have the `dlclose\' function. */
 @%:@undef HAVE_DLCLOSE])
-m4trace:configure.in:824: -1- AH_OUTPUT([HAVE_DLSYM], [/* Define to 1 if you have the `dlsym\' function. */
+m4trace:configure.in:826: -1- AH_OUTPUT([HAVE_DLSYM], [/* Define to 1 if you have the `dlsym\' function. */
 @%:@undef HAVE_DLSYM])
-m4trace:configure.in:828: -1- _m4_warn([obsolete], [The macro `AC_DECL_SYS_SIGLIST' is obsolete.
+m4trace:configure.in:830: -1- _m4_warn([obsolete], [The macro `AC_DECL_SYS_SIGLIST' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/specific.m4:41: AC_DECL_SYS_SIGLIST is expanded from...
-configure.in:828: the top level])
-m4trace:configure.in:828: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_SYS_SIGLIST])
-m4trace:configure.in:828: -1- m4_pattern_allow([^HAVE_DECL_SYS_SIGLIST$])
-m4trace:configure.in:828: -1- AH_OUTPUT([HAVE_DECL_SYS_SIGLIST], [/* Define to 1 if you have the declaration of `sys_siglist\', and to 0 if you
+configure.in:830: the top level])
+m4trace:configure.in:830: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_SYS_SIGLIST])
+m4trace:configure.in:830: -1- m4_pattern_allow([^HAVE_DECL_SYS_SIGLIST$])
+m4trace:configure.in:830: -1- AH_OUTPUT([HAVE_DECL_SYS_SIGLIST], [/* Define to 1 if you have the declaration of `sys_siglist\', and to 0 if you
    don\'t. */
 @%:@undef HAVE_DECL_SYS_SIGLIST])
-m4trace:configure.in:832: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+m4trace:configure.in:834: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2688: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 ../../lib/autoconf/general.m4:2053: AC_CACHE_CHECK is expanded from...
 aclocal.m4:563: BASH_FUNC_INET_ATON is expanded from...
-configure.in:832: the top level])
-m4trace:configure.in:832: -1- AC_DEFINE_TRACE_LITERAL([HAVE_INET_ATON])
-m4trace:configure.in:832: -1- m4_pattern_allow([^HAVE_INET_ATON$])
-m4trace:configure.in:832: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS inet_aton.$ac_objext"])
-m4trace:configure.in:832: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
-m4trace:configure.in:832: -1- m4_pattern_allow([^LIB@&t@OBJS$])
-m4trace:configure.in:832: -1- AC_LIBSOURCE([inet_aton.c])
-m4trace:configure.in:838: -1- AH_OUTPUT([HAVE_LIBSUN], [/* Define to 1 if you have the `sun\' library (-lsun). */
+configure.in:834: the top level])
+m4trace:configure.in:834: -1- AC_DEFINE_TRACE_LITERAL([HAVE_INET_ATON])
+m4trace:configure.in:834: -1- m4_pattern_allow([^HAVE_INET_ATON$])
+m4trace:configure.in:834: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS inet_aton.$ac_objext"])
+m4trace:configure.in:834: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
+m4trace:configure.in:834: -1- m4_pattern_allow([^LIB@&t@OBJS$])
+m4trace:configure.in:834: -1- AC_LIBSOURCE([inet_aton.c])
+m4trace:configure.in:840: -1- AH_OUTPUT([HAVE_LIBSUN], [/* Define to 1 if you have the `sun\' library (-lsun). */
 @%:@undef HAVE_LIBSUN])
-m4trace:configure.in:838: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBSUN])
-m4trace:configure.in:838: -1- m4_pattern_allow([^HAVE_LIBSUN$])
-m4trace:configure.in:843: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBSOCKET])
-m4trace:configure.in:843: -1- m4_pattern_allow([^HAVE_LIBSOCKET$])
-m4trace:configure.in:843: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GETPEERNAME])
-m4trace:configure.in:843: -1- m4_pattern_allow([^HAVE_GETPEERNAME$])
-m4trace:configure.in:847: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+m4trace:configure.in:840: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBSUN])
+m4trace:configure.in:840: -1- m4_pattern_allow([^HAVE_LIBSUN$])
+m4trace:configure.in:845: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBSOCKET])
+m4trace:configure.in:845: -1- m4_pattern_allow([^HAVE_LIBSOCKET$])
+m4trace:configure.in:845: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GETPEERNAME])
+m4trace:configure.in:845: -1- m4_pattern_allow([^HAVE_GETPEERNAME$])
+m4trace:configure.in:849: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2688: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 aclocal.m4:732: BASH_FUNC_GETHOSTBYNAME is expanded from...
-configure.in:847: the top level])
-m4trace:configure.in:847: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GETHOSTBYNAME])
-m4trace:configure.in:847: -1- m4_pattern_allow([^HAVE_GETHOSTBYNAME$])
-m4trace:configure.in:851: -1- AC_DEFINE_TRACE_LITERAL([uid_t])
-m4trace:configure.in:851: -1- m4_pattern_allow([^uid_t$])
-m4trace:configure.in:851: -1- AH_OUTPUT([uid_t], [/* Define to `int\' if <sys/types.h> doesn\'t define. */
+configure.in:849: the top level])
+m4trace:configure.in:849: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GETHOSTBYNAME])
+m4trace:configure.in:849: -1- m4_pattern_allow([^HAVE_GETHOSTBYNAME$])
+m4trace:configure.in:853: -1- AC_DEFINE_TRACE_LITERAL([uid_t])
+m4trace:configure.in:853: -1- m4_pattern_allow([^uid_t$])
+m4trace:configure.in:853: -1- AH_OUTPUT([uid_t], [/* Define to `int\' if <sys/types.h> doesn\'t define. */
 @%:@undef uid_t])
-m4trace:configure.in:851: -1- AC_DEFINE_TRACE_LITERAL([gid_t])
-m4trace:configure.in:851: -1- m4_pattern_allow([^gid_t$])
-m4trace:configure.in:851: -1- AH_OUTPUT([gid_t], [/* Define to `int\' if <sys/types.h> doesn\'t define. */
+m4trace:configure.in:853: -1- AC_DEFINE_TRACE_LITERAL([gid_t])
+m4trace:configure.in:853: -1- m4_pattern_allow([^gid_t$])
+m4trace:configure.in:853: -1- AH_OUTPUT([gid_t], [/* Define to `int\' if <sys/types.h> doesn\'t define. */
 @%:@undef gid_t])
-m4trace:configure.in:851: -1- AC_DEFINE_TRACE_LITERAL([GETGROUPS_T])
-m4trace:configure.in:851: -1- m4_pattern_allow([^GETGROUPS_T$])
-m4trace:configure.in:851: -1- AH_OUTPUT([GETGROUPS_T], [/* Define to the type of elements in the array set by `getgroups\'. Usually
+m4trace:configure.in:853: -1- AC_DEFINE_TRACE_LITERAL([GETGROUPS_T])
+m4trace:configure.in:853: -1- m4_pattern_allow([^GETGROUPS_T$])
+m4trace:configure.in:853: -1- AH_OUTPUT([GETGROUPS_T], [/* Define to the type of elements in the array set by `getgroups\'. Usually
    this is either `int\' or `gid_t\'. */
 @%:@undef GETGROUPS_T])
-m4trace:configure.in:852: -1- AC_DEFINE_TRACE_LITERAL([off_t])
-m4trace:configure.in:852: -1- m4_pattern_allow([^off_t$])
-m4trace:configure.in:852: -1- AH_OUTPUT([off_t], [/* Define to `long int\' if <sys/types.h> does not define. */
+m4trace:configure.in:854: -1- AC_DEFINE_TRACE_LITERAL([off_t])
+m4trace:configure.in:854: -1- m4_pattern_allow([^off_t$])
+m4trace:configure.in:854: -1- AH_OUTPUT([off_t], [/* Define to `long int\' if <sys/types.h> does not define. */
 @%:@undef off_t])
-m4trace:configure.in:853: -1- AC_DEFINE_TRACE_LITERAL([mode_t])
-m4trace:configure.in:853: -1- m4_pattern_allow([^mode_t$])
-m4trace:configure.in:853: -1- AH_OUTPUT([mode_t], [/* Define to `int\' if <sys/types.h> does not define. */
+m4trace:configure.in:855: -1- AC_DEFINE_TRACE_LITERAL([mode_t])
+m4trace:configure.in:855: -1- m4_pattern_allow([^mode_t$])
+m4trace:configure.in:855: -1- AH_OUTPUT([mode_t], [/* Define to `int\' if <sys/types.h> does not define. */
 @%:@undef mode_t])
-m4trace:configure.in:854: -1- AC_DEFINE_TRACE_LITERAL([uid_t])
-m4trace:configure.in:854: -1- m4_pattern_allow([^uid_t$])
-m4trace:configure.in:854: -1- AH_OUTPUT([uid_t], [/* Define to `int\' if <sys/types.h> doesn\'t define. */
+m4trace:configure.in:856: -1- AC_DEFINE_TRACE_LITERAL([uid_t])
+m4trace:configure.in:856: -1- m4_pattern_allow([^uid_t$])
+m4trace:configure.in:856: -1- AH_OUTPUT([uid_t], [/* Define to `int\' if <sys/types.h> doesn\'t define. */
 @%:@undef uid_t])
-m4trace:configure.in:854: -1- AC_DEFINE_TRACE_LITERAL([gid_t])
-m4trace:configure.in:854: -1- m4_pattern_allow([^gid_t$])
-m4trace:configure.in:854: -1- AH_OUTPUT([gid_t], [/* Define to `int\' if <sys/types.h> doesn\'t define. */
+m4trace:configure.in:856: -1- AC_DEFINE_TRACE_LITERAL([gid_t])
+m4trace:configure.in:856: -1- m4_pattern_allow([^gid_t$])
+m4trace:configure.in:856: -1- AH_OUTPUT([gid_t], [/* Define to `int\' if <sys/types.h> doesn\'t define. */
 @%:@undef gid_t])
-m4trace:configure.in:855: -1- AC_DEFINE_TRACE_LITERAL([pid_t])
-m4trace:configure.in:855: -1- m4_pattern_allow([^pid_t$])
-m4trace:configure.in:855: -1- AH_OUTPUT([pid_t], [/* Define to `int\' if <sys/types.h> does not define. */
+m4trace:configure.in:857: -1- AC_DEFINE_TRACE_LITERAL([pid_t])
+m4trace:configure.in:857: -1- m4_pattern_allow([^pid_t$])
+m4trace:configure.in:857: -1- AH_OUTPUT([pid_t], [/* Define to `int\' if <sys/types.h> does not define. */
 @%:@undef pid_t])
-m4trace:configure.in:856: -1- AC_DEFINE_TRACE_LITERAL([size_t])
-m4trace:configure.in:856: -1- m4_pattern_allow([^size_t$])
-m4trace:configure.in:856: -1- AH_OUTPUT([size_t], [/* Define to `unsigned int\' if <sys/types.h> does not define. */
+m4trace:configure.in:858: -1- AC_DEFINE_TRACE_LITERAL([size_t])
+m4trace:configure.in:858: -1- m4_pattern_allow([^size_t$])
+m4trace:configure.in:858: -1- AH_OUTPUT([size_t], [/* Define to `unsigned int\' if <sys/types.h> does not define. */
 @%:@undef size_t])
-m4trace:configure.in:857: -1- AC_DEFINE_TRACE_LITERAL([ssize_t])
-m4trace:configure.in:857: -1- m4_pattern_allow([^ssize_t$])
-m4trace:configure.in:857: -1- AH_OUTPUT([ssize_t], [/* Define to `int\' if <sys/types.h> does not define. */
+m4trace:configure.in:859: -1- AC_DEFINE_TRACE_LITERAL([ssize_t])
+m4trace:configure.in:859: -1- m4_pattern_allow([^ssize_t$])
+m4trace:configure.in:859: -1- AH_OUTPUT([ssize_t], [/* Define to `int\' if <sys/types.h> does not define. */
 @%:@undef ssize_t])
-m4trace:configure.in:858: -1- AC_DEFINE_TRACE_LITERAL([time_t])
-m4trace:configure.in:858: -1- m4_pattern_allow([^time_t$])
-m4trace:configure.in:858: -1- AH_OUTPUT([time_t], [/* Define to `long\' if <sys/types.h> does not define. */
+m4trace:configure.in:860: -1- AC_DEFINE_TRACE_LITERAL([time_t])
+m4trace:configure.in:860: -1- m4_pattern_allow([^time_t$])
+m4trace:configure.in:860: -1- AH_OUTPUT([time_t], [/* Define to `long\' if <sys/types.h> does not define. */
 @%:@undef time_t])
-m4trace:configure.in:860: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+m4trace:configure.in:862: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2688: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 ../../lib/autoconf/general.m4:2053: AC_CACHE_CHECK is expanded from...
 aclocal.m4:472: BASH_TYPE_LONG_LONG is expanded from...
-configure.in:860: the top level])
-m4trace:configure.in:860: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LONG_LONG])
-m4trace:configure.in:860: -1- m4_pattern_allow([^HAVE_LONG_LONG$])
-m4trace:configure.in:861: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+configure.in:862: the top level])
+m4trace:configure.in:862: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LONG_LONG])
+m4trace:configure.in:862: -1- m4_pattern_allow([^HAVE_LONG_LONG$])
+m4trace:configure.in:863: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2688: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 ../../lib/autoconf/general.m4:2053: AC_CACHE_CHECK is expanded from...
 aclocal.m4:486: BASH_TYPE_UNSIGNED_LONG_LONG is expanded from...
-configure.in:861: the top level])
-m4trace:configure.in:861: -1- AC_DEFINE_TRACE_LITERAL([HAVE_UNSIGNED_LONG_LONG])
-m4trace:configure.in:861: -1- m4_pattern_allow([^HAVE_UNSIGNED_LONG_LONG$])
-m4trace:configure.in:863: -1- _m4_warn([obsolete], [The macro `AC_TYPE_SIGNAL' is obsolete.
-You should run autoupdate.], [../../lib/autoconf/types.m4:738: AC_TYPE_SIGNAL is expanded from...
 configure.in:863: the top level])
-m4trace:configure.in:863: -1- AC_DEFINE_TRACE_LITERAL([RETSIGTYPE])
-m4trace:configure.in:863: -1- m4_pattern_allow([^RETSIGTYPE$])
-m4trace:configure.in:863: -1- AH_OUTPUT([RETSIGTYPE], [/* Define as the return type of signal handlers (`int\' or `void\'). */
+m4trace:configure.in:863: -1- AC_DEFINE_TRACE_LITERAL([HAVE_UNSIGNED_LONG_LONG])
+m4trace:configure.in:863: -1- m4_pattern_allow([^HAVE_UNSIGNED_LONG_LONG$])
+m4trace:configure.in:865: -1- _m4_warn([obsolete], [The macro `AC_TYPE_SIGNAL' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/types.m4:738: AC_TYPE_SIGNAL is expanded from...
+configure.in:865: the top level])
+m4trace:configure.in:865: -1- AC_DEFINE_TRACE_LITERAL([RETSIGTYPE])
+m4trace:configure.in:865: -1- m4_pattern_allow([^RETSIGTYPE$])
+m4trace:configure.in:865: -1- AH_OUTPUT([RETSIGTYPE], [/* Define as the return type of signal handlers (`int\' or `void\'). */
 @%:@undef RETSIGTYPE])
-m4trace:configure.in:864: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+m4trace:configure.in:866: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2688: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 ../../lib/autoconf/general.m4:2053: AC_CACHE_CHECK is expanded from...
 aclocal.m4:537: BASH_TYPE_SIG_ATOMIC_T is expanded from...
-configure.in:864: the top level])
-m4trace:configure.in:864: -1- AC_DEFINE_TRACE_LITERAL([sig_atomic_t])
-m4trace:configure.in:864: -1- m4_pattern_allow([^sig_atomic_t$])
-m4trace:configure.in:864: -1- AH_OUTPUT([sig_atomic_t], [/* Define to `int\' if <sys/types.h> does not define. */
+configure.in:866: the top level])
+m4trace:configure.in:866: -1- AC_DEFINE_TRACE_LITERAL([sig_atomic_t])
+m4trace:configure.in:866: -1- m4_pattern_allow([^sig_atomic_t$])
+m4trace:configure.in:866: -1- AH_OUTPUT([sig_atomic_t], [/* Define to `int\' if <sys/types.h> does not define. */
 @%:@undef sig_atomic_t])
-m4trace:configure.in:866: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_CHAR])
-m4trace:configure.in:866: -1- m4_pattern_allow([^SIZEOF_CHAR$])
-m4trace:configure.in:866: -1- AH_OUTPUT([SIZEOF_CHAR], [/* The size of `char\', as computed by sizeof. */
+m4trace:configure.in:868: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_CHAR])
+m4trace:configure.in:868: -1- m4_pattern_allow([^SIZEOF_CHAR$])
+m4trace:configure.in:868: -1- AH_OUTPUT([SIZEOF_CHAR], [/* The size of `char\', as computed by sizeof. */
 @%:@undef SIZEOF_CHAR])
-m4trace:configure.in:867: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_SHORT])
-m4trace:configure.in:867: -1- m4_pattern_allow([^SIZEOF_SHORT$])
-m4trace:configure.in:867: -1- AH_OUTPUT([SIZEOF_SHORT], [/* The size of `short\', as computed by sizeof. */
+m4trace:configure.in:869: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_SHORT])
+m4trace:configure.in:869: -1- m4_pattern_allow([^SIZEOF_SHORT$])
+m4trace:configure.in:869: -1- AH_OUTPUT([SIZEOF_SHORT], [/* The size of `short\', as computed by sizeof. */
 @%:@undef SIZEOF_SHORT])
-m4trace:configure.in:868: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_INT])
-m4trace:configure.in:868: -1- m4_pattern_allow([^SIZEOF_INT$])
-m4trace:configure.in:868: -1- AH_OUTPUT([SIZEOF_INT], [/* The size of `int\', as computed by sizeof. */
+m4trace:configure.in:870: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_INT])
+m4trace:configure.in:870: -1- m4_pattern_allow([^SIZEOF_INT$])
+m4trace:configure.in:870: -1- AH_OUTPUT([SIZEOF_INT], [/* The size of `int\', as computed by sizeof. */
 @%:@undef SIZEOF_INT])
-m4trace:configure.in:869: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_LONG])
-m4trace:configure.in:869: -1- m4_pattern_allow([^SIZEOF_LONG$])
-m4trace:configure.in:869: -1- AH_OUTPUT([SIZEOF_LONG], [/* The size of `long\', as computed by sizeof. */
+m4trace:configure.in:871: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_LONG])
+m4trace:configure.in:871: -1- m4_pattern_allow([^SIZEOF_LONG$])
+m4trace:configure.in:871: -1- AH_OUTPUT([SIZEOF_LONG], [/* The size of `long\', as computed by sizeof. */
 @%:@undef SIZEOF_LONG])
-m4trace:configure.in:870: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_CHAR_P])
-m4trace:configure.in:870: -1- m4_pattern_allow([^SIZEOF_CHAR_P$])
-m4trace:configure.in:870: -1- AH_OUTPUT([SIZEOF_CHAR_P], [/* The size of `char *\', as computed by sizeof. */
+m4trace:configure.in:872: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_CHAR_P])
+m4trace:configure.in:872: -1- m4_pattern_allow([^SIZEOF_CHAR_P$])
+m4trace:configure.in:872: -1- AH_OUTPUT([SIZEOF_CHAR_P], [/* The size of `char *\', as computed by sizeof. */
 @%:@undef SIZEOF_CHAR_P])
-m4trace:configure.in:871: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_DOUBLE])
-m4trace:configure.in:871: -1- m4_pattern_allow([^SIZEOF_DOUBLE$])
-m4trace:configure.in:871: -1- AH_OUTPUT([SIZEOF_DOUBLE], [/* The size of `double\', as computed by sizeof. */
+m4trace:configure.in:873: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_DOUBLE])
+m4trace:configure.in:873: -1- m4_pattern_allow([^SIZEOF_DOUBLE$])
+m4trace:configure.in:873: -1- AH_OUTPUT([SIZEOF_DOUBLE], [/* The size of `double\', as computed by sizeof. */
 @%:@undef SIZEOF_DOUBLE])
-m4trace:configure.in:872: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_LONG_LONG])
-m4trace:configure.in:872: -1- m4_pattern_allow([^SIZEOF_LONG_LONG$])
-m4trace:configure.in:872: -1- AH_OUTPUT([SIZEOF_LONG_LONG], [/* The size of `long long\', as computed by sizeof. */
+m4trace:configure.in:874: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_LONG_LONG])
+m4trace:configure.in:874: -1- m4_pattern_allow([^SIZEOF_LONG_LONG$])
+m4trace:configure.in:874: -1- AH_OUTPUT([SIZEOF_LONG_LONG], [/* The size of `long long\', as computed by sizeof. */
 @%:@undef SIZEOF_LONG_LONG])
-m4trace:configure.in:874: -1- AC_DEFINE_TRACE_LITERAL([u_int])
-m4trace:configure.in:874: -1- m4_pattern_allow([^u_int$])
-m4trace:configure.in:874: -1- AH_OUTPUT([u_int], [/* Define to `unsigned int\' if <sys/types.h> does not define. */
+m4trace:configure.in:876: -1- AC_DEFINE_TRACE_LITERAL([u_int])
+m4trace:configure.in:876: -1- m4_pattern_allow([^u_int$])
+m4trace:configure.in:876: -1- AH_OUTPUT([u_int], [/* Define to `unsigned int\' if <sys/types.h> does not define. */
 @%:@undef u_int])
-m4trace:configure.in:875: -1- AC_DEFINE_TRACE_LITERAL([u_long])
-m4trace:configure.in:875: -1- m4_pattern_allow([^u_long$])
-m4trace:configure.in:875: -1- AH_OUTPUT([u_long], [/* Define to `unsigned long\' if <sys/types.h> does not define. */
+m4trace:configure.in:877: -1- AC_DEFINE_TRACE_LITERAL([u_long])
+m4trace:configure.in:877: -1- m4_pattern_allow([^u_long$])
+m4trace:configure.in:877: -1- AH_OUTPUT([u_long], [/* Define to `unsigned long\' if <sys/types.h> does not define. */
 @%:@undef u_long])
-m4trace:configure.in:877: -1- AC_DEFINE_TRACE_LITERAL([bits16_t])
-m4trace:configure.in:877: -1- m4_pattern_allow([^bits16_t$])
-m4trace:configure.in:877: -1- AH_OUTPUT([bits16_t], [/* Define to `short\' if <sys/types.h> does not define. */
+m4trace:configure.in:879: -1- AC_DEFINE_TRACE_LITERAL([bits16_t])
+m4trace:configure.in:879: -1- m4_pattern_allow([^bits16_t$])
+m4trace:configure.in:879: -1- AH_OUTPUT([bits16_t], [/* Define to `short\' if <sys/types.h> does not define. */
 @%:@undef bits16_t])
-m4trace:configure.in:877: -1- AC_DEFINE_TRACE_LITERAL([bits16_t])
-m4trace:configure.in:877: -1- m4_pattern_allow([^bits16_t$])
-m4trace:configure.in:877: -1- AH_OUTPUT([bits16_t], [/* Define to `char\' if <sys/types.h> does not define. */
+m4trace:configure.in:879: -1- AC_DEFINE_TRACE_LITERAL([bits16_t])
+m4trace:configure.in:879: -1- m4_pattern_allow([^bits16_t$])
+m4trace:configure.in:879: -1- AH_OUTPUT([bits16_t], [/* Define to `char\' if <sys/types.h> does not define. */
 @%:@undef bits16_t])
-m4trace:configure.in:877: -1- AC_DEFINE_TRACE_LITERAL([bits16_t])
-m4trace:configure.in:877: -1- m4_pattern_allow([^bits16_t$])
-m4trace:configure.in:877: -1- AH_OUTPUT([bits16_t], [/* Define to `short\' if <sys/types.h> does not define. */
+m4trace:configure.in:879: -1- AC_DEFINE_TRACE_LITERAL([bits16_t])
+m4trace:configure.in:879: -1- m4_pattern_allow([^bits16_t$])
+m4trace:configure.in:879: -1- AH_OUTPUT([bits16_t], [/* Define to `short\' if <sys/types.h> does not define. */
 @%:@undef bits16_t])
-m4trace:configure.in:878: -1- AC_DEFINE_TRACE_LITERAL([u_bits16_t])
-m4trace:configure.in:878: -1- m4_pattern_allow([^u_bits16_t$])
-m4trace:configure.in:878: -1- AH_OUTPUT([u_bits16_t], [/* Define to `unsigned short\' if <sys/types.h> does not define. */
+m4trace:configure.in:880: -1- AC_DEFINE_TRACE_LITERAL([u_bits16_t])
+m4trace:configure.in:880: -1- m4_pattern_allow([^u_bits16_t$])
+m4trace:configure.in:880: -1- AH_OUTPUT([u_bits16_t], [/* Define to `unsigned short\' if <sys/types.h> does not define. */
 @%:@undef u_bits16_t])
-m4trace:configure.in:878: -1- AC_DEFINE_TRACE_LITERAL([u_bits16_t])
-m4trace:configure.in:878: -1- m4_pattern_allow([^u_bits16_t$])
-m4trace:configure.in:878: -1- AH_OUTPUT([u_bits16_t], [/* Define to `unsigned char\' if <sys/types.h> does not define. */
+m4trace:configure.in:880: -1- AC_DEFINE_TRACE_LITERAL([u_bits16_t])
+m4trace:configure.in:880: -1- m4_pattern_allow([^u_bits16_t$])
+m4trace:configure.in:880: -1- AH_OUTPUT([u_bits16_t], [/* Define to `unsigned char\' if <sys/types.h> does not define. */
 @%:@undef u_bits16_t])
-m4trace:configure.in:878: -1- AC_DEFINE_TRACE_LITERAL([u_bits16_t])
-m4trace:configure.in:878: -1- m4_pattern_allow([^u_bits16_t$])
-m4trace:configure.in:878: -1- AH_OUTPUT([u_bits16_t], [/* Define to `unsigned short\' if <sys/types.h> does not define. */
+m4trace:configure.in:880: -1- AC_DEFINE_TRACE_LITERAL([u_bits16_t])
+m4trace:configure.in:880: -1- m4_pattern_allow([^u_bits16_t$])
+m4trace:configure.in:880: -1- AH_OUTPUT([u_bits16_t], [/* Define to `unsigned short\' if <sys/types.h> does not define. */
 @%:@undef u_bits16_t])
-m4trace:configure.in:879: -1- AC_DEFINE_TRACE_LITERAL([bits32_t])
-m4trace:configure.in:879: -1- m4_pattern_allow([^bits32_t$])
-m4trace:configure.in:879: -1- AH_OUTPUT([bits32_t], [/* Define to `int\' if <sys/types.h> does not define. */
+m4trace:configure.in:881: -1- AC_DEFINE_TRACE_LITERAL([bits32_t])
+m4trace:configure.in:881: -1- m4_pattern_allow([^bits32_t$])
+m4trace:configure.in:881: -1- AH_OUTPUT([bits32_t], [/* Define to `int\' if <sys/types.h> does not define. */
 @%:@undef bits32_t])
-m4trace:configure.in:879: -1- AC_DEFINE_TRACE_LITERAL([bits32_t])
-m4trace:configure.in:879: -1- m4_pattern_allow([^bits32_t$])
-m4trace:configure.in:879: -1- AH_OUTPUT([bits32_t], [/* Define to `long\' if <sys/types.h> does not define. */
+m4trace:configure.in:881: -1- AC_DEFINE_TRACE_LITERAL([bits32_t])
+m4trace:configure.in:881: -1- m4_pattern_allow([^bits32_t$])
+m4trace:configure.in:881: -1- AH_OUTPUT([bits32_t], [/* Define to `long\' if <sys/types.h> does not define. */
 @%:@undef bits32_t])
-m4trace:configure.in:879: -1- AC_DEFINE_TRACE_LITERAL([bits32_t])
-m4trace:configure.in:879: -1- m4_pattern_allow([^bits32_t$])
-m4trace:configure.in:879: -1- AH_OUTPUT([bits32_t], [/* Define to `int\' if <sys/types.h> does not define. */
+m4trace:configure.in:881: -1- AC_DEFINE_TRACE_LITERAL([bits32_t])
+m4trace:configure.in:881: -1- m4_pattern_allow([^bits32_t$])
+m4trace:configure.in:881: -1- AH_OUTPUT([bits32_t], [/* Define to `int\' if <sys/types.h> does not define. */
 @%:@undef bits32_t])
-m4trace:configure.in:880: -1- AC_DEFINE_TRACE_LITERAL([u_bits32_t])
-m4trace:configure.in:880: -1- m4_pattern_allow([^u_bits32_t$])
-m4trace:configure.in:880: -1- AH_OUTPUT([u_bits32_t], [/* Define to `unsigned int\' if <sys/types.h> does not define. */
+m4trace:configure.in:882: -1- AC_DEFINE_TRACE_LITERAL([u_bits32_t])
+m4trace:configure.in:882: -1- m4_pattern_allow([^u_bits32_t$])
+m4trace:configure.in:882: -1- AH_OUTPUT([u_bits32_t], [/* Define to `unsigned int\' if <sys/types.h> does not define. */
 @%:@undef u_bits32_t])
-m4trace:configure.in:880: -1- AC_DEFINE_TRACE_LITERAL([u_bits32_t])
-m4trace:configure.in:880: -1- m4_pattern_allow([^u_bits32_t$])
-m4trace:configure.in:880: -1- AH_OUTPUT([u_bits32_t], [/* Define to `unsigned long\' if <sys/types.h> does not define. */
+m4trace:configure.in:882: -1- AC_DEFINE_TRACE_LITERAL([u_bits32_t])
+m4trace:configure.in:882: -1- m4_pattern_allow([^u_bits32_t$])
+m4trace:configure.in:882: -1- AH_OUTPUT([u_bits32_t], [/* Define to `unsigned long\' if <sys/types.h> does not define. */
 @%:@undef u_bits32_t])
-m4trace:configure.in:880: -1- AC_DEFINE_TRACE_LITERAL([u_bits32_t])
-m4trace:configure.in:880: -1- m4_pattern_allow([^u_bits32_t$])
-m4trace:configure.in:880: -1- AH_OUTPUT([u_bits32_t], [/* Define to `unsigned int\' if <sys/types.h> does not define. */
+m4trace:configure.in:882: -1- AC_DEFINE_TRACE_LITERAL([u_bits32_t])
+m4trace:configure.in:882: -1- m4_pattern_allow([^u_bits32_t$])
+m4trace:configure.in:882: -1- AH_OUTPUT([u_bits32_t], [/* Define to `unsigned int\' if <sys/types.h> does not define. */
 @%:@undef u_bits32_t])
-m4trace:configure.in:881: -1- AC_DEFINE_TRACE_LITERAL([bits64_t])
-m4trace:configure.in:881: -1- m4_pattern_allow([^bits64_t$])
-m4trace:configure.in:881: -1- AH_OUTPUT([bits64_t], [/* Define to `char *\' if <sys/types.h> does not define. */
+m4trace:configure.in:883: -1- AC_DEFINE_TRACE_LITERAL([bits64_t])
+m4trace:configure.in:883: -1- m4_pattern_allow([^bits64_t$])
+m4trace:configure.in:883: -1- AH_OUTPUT([bits64_t], [/* Define to `char *\' if <sys/types.h> does not define. */
 @%:@undef bits64_t])
-m4trace:configure.in:881: -1- AC_DEFINE_TRACE_LITERAL([bits64_t])
-m4trace:configure.in:881: -1- m4_pattern_allow([^bits64_t$])
-m4trace:configure.in:881: -1- AH_OUTPUT([bits64_t], [/* Define to `double\' if <sys/types.h> does not define. */
+m4trace:configure.in:883: -1- AC_DEFINE_TRACE_LITERAL([bits64_t])
+m4trace:configure.in:883: -1- m4_pattern_allow([^bits64_t$])
+m4trace:configure.in:883: -1- AH_OUTPUT([bits64_t], [/* Define to `double\' if <sys/types.h> does not define. */
 @%:@undef bits64_t])
-m4trace:configure.in:881: -1- AC_DEFINE_TRACE_LITERAL([bits64_t])
-m4trace:configure.in:881: -1- m4_pattern_allow([^bits64_t$])
-m4trace:configure.in:881: -1- AH_OUTPUT([bits64_t], [/* Define to `long long\' if <sys/types.h> does not define. */
+m4trace:configure.in:883: -1- AC_DEFINE_TRACE_LITERAL([bits64_t])
+m4trace:configure.in:883: -1- m4_pattern_allow([^bits64_t$])
+m4trace:configure.in:883: -1- AH_OUTPUT([bits64_t], [/* Define to `long long\' if <sys/types.h> does not define. */
 @%:@undef bits64_t])
-m4trace:configure.in:881: -1- AC_DEFINE_TRACE_LITERAL([bits64_t])
-m4trace:configure.in:881: -1- m4_pattern_allow([^bits64_t$])
-m4trace:configure.in:881: -1- AH_OUTPUT([bits64_t], [/* Define to `long\' if <sys/types.h> does not define. */
+m4trace:configure.in:883: -1- AC_DEFINE_TRACE_LITERAL([bits64_t])
+m4trace:configure.in:883: -1- m4_pattern_allow([^bits64_t$])
+m4trace:configure.in:883: -1- AH_OUTPUT([bits64_t], [/* Define to `long\' if <sys/types.h> does not define. */
 @%:@undef bits64_t])
-m4trace:configure.in:881: -1- AC_DEFINE_TRACE_LITERAL([bits64_t])
-m4trace:configure.in:881: -1- m4_pattern_allow([^bits64_t$])
-m4trace:configure.in:881: -1- AH_OUTPUT([bits64_t], [/* Define to `double\' if <sys/types.h> does not define. */
+m4trace:configure.in:883: -1- AC_DEFINE_TRACE_LITERAL([bits64_t])
+m4trace:configure.in:883: -1- m4_pattern_allow([^bits64_t$])
+m4trace:configure.in:883: -1- AH_OUTPUT([bits64_t], [/* Define to `double\' if <sys/types.h> does not define. */
 @%:@undef bits64_t])
-m4trace:configure.in:883: -1- AC_DEFINE_TRACE_LITERAL([ptrdiff_t])
-m4trace:configure.in:883: -1- m4_pattern_allow([^ptrdiff_t$])
-m4trace:configure.in:883: -1- AH_OUTPUT([ptrdiff_t], [/* Define to `int\' if <sys/types.h> does not define. */
+m4trace:configure.in:885: -1- AC_DEFINE_TRACE_LITERAL([ptrdiff_t])
+m4trace:configure.in:885: -1- m4_pattern_allow([^ptrdiff_t$])
+m4trace:configure.in:885: -1- AH_OUTPUT([ptrdiff_t], [/* Define to `int\' if <sys/types.h> does not define. */
 @%:@undef ptrdiff_t])
-m4trace:configure.in:883: -1- AC_DEFINE_TRACE_LITERAL([ptrdiff_t])
-m4trace:configure.in:883: -1- m4_pattern_allow([^ptrdiff_t$])
-m4trace:configure.in:883: -1- AH_OUTPUT([ptrdiff_t], [/* Define to `long\' if <sys/types.h> does not define. */
+m4trace:configure.in:885: -1- AC_DEFINE_TRACE_LITERAL([ptrdiff_t])
+m4trace:configure.in:885: -1- m4_pattern_allow([^ptrdiff_t$])
+m4trace:configure.in:885: -1- AH_OUTPUT([ptrdiff_t], [/* Define to `long\' if <sys/types.h> does not define. */
 @%:@undef ptrdiff_t])
-m4trace:configure.in:883: -1- AC_DEFINE_TRACE_LITERAL([ptrdiff_t])
-m4trace:configure.in:883: -1- m4_pattern_allow([^ptrdiff_t$])
-m4trace:configure.in:883: -1- AH_OUTPUT([ptrdiff_t], [/* Define to `long long\' if <sys/types.h> does not define. */
+m4trace:configure.in:885: -1- AC_DEFINE_TRACE_LITERAL([ptrdiff_t])
+m4trace:configure.in:885: -1- m4_pattern_allow([^ptrdiff_t$])
+m4trace:configure.in:885: -1- AH_OUTPUT([ptrdiff_t], [/* Define to `long long\' if <sys/types.h> does not define. */
 @%:@undef ptrdiff_t])
-m4trace:configure.in:883: -1- AC_DEFINE_TRACE_LITERAL([ptrdiff_t])
-m4trace:configure.in:883: -1- m4_pattern_allow([^ptrdiff_t$])
-m4trace:configure.in:883: -1- AH_OUTPUT([ptrdiff_t], [/* Define to `int\' if <sys/types.h> does not define. */
+m4trace:configure.in:885: -1- AC_DEFINE_TRACE_LITERAL([ptrdiff_t])
+m4trace:configure.in:885: -1- m4_pattern_allow([^ptrdiff_t$])
+m4trace:configure.in:885: -1- AH_OUTPUT([ptrdiff_t], [/* Define to `int\' if <sys/types.h> does not define. */
 @%:@undef ptrdiff_t])
-m4trace:configure.in:886: -1- AC_DEFINE_TRACE_LITERAL([STAT_MACROS_BROKEN])
-m4trace:configure.in:886: -1- m4_pattern_allow([^STAT_MACROS_BROKEN$])
-m4trace:configure.in:886: -1- AH_OUTPUT([STAT_MACROS_BROKEN], [/* Define to 1 if the `S_IS*\' macros in <sys/stat.h> do not work properly. */
+m4trace:configure.in:888: -1- AC_DEFINE_TRACE_LITERAL([STAT_MACROS_BROKEN])
+m4trace:configure.in:888: -1- m4_pattern_allow([^STAT_MACROS_BROKEN$])
+m4trace:configure.in:888: -1- AH_OUTPUT([STAT_MACROS_BROKEN], [/* Define to 1 if the `S_IS*\' macros in <sys/stat.h> do not work properly. */
 @%:@undef STAT_MACROS_BROKEN])
-m4trace:configure.in:891: -1- AC_DEFINE_TRACE_LITERAL([HAVE_HASH_BANG_EXEC])
-m4trace:configure.in:891: -1- m4_pattern_allow([^HAVE_HASH_BANG_EXEC$])
-m4trace:configure.in:896: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+m4trace:configure.in:893: -1- AC_DEFINE_TRACE_LITERAL([HAVE_HASH_BANG_EXEC])
+m4trace:configure.in:893: -1- m4_pattern_allow([^HAVE_HASH_BANG_EXEC$])
+m4trace:configure.in:898: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2688: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 ../../lib/autoconf/general.m4:2053: AC_CACHE_CHECK is expanded from...
 aclocal.m4:549: BASH_FUNC_LSTAT is expanded from...
-configure.in:896: the top level])
-m4trace:configure.in:896: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LSTAT])
-m4trace:configure.in:896: -1- m4_pattern_allow([^HAVE_LSTAT$])
-m4trace:configure.in:900: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+configure.in:898: the top level])
+m4trace:configure.in:898: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LSTAT])
+m4trace:configure.in:898: -1- m4_pattern_allow([^HAVE_LSTAT$])
+m4trace:configure.in:902: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2765: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 aclocal.m4:1920: BASH_FUNC_CTYPE_NONASCII is expanded from...
-configure.in:900: the top level])
-m4trace:configure.in:900: -1- AC_DEFINE_TRACE_LITERAL([CTYPE_NON_ASCII])
-m4trace:configure.in:900: -1- m4_pattern_allow([^CTYPE_NON_ASCII$])
-m4trace:configure.in:901: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+configure.in:902: the top level])
+m4trace:configure.in:902: -1- AC_DEFINE_TRACE_LITERAL([CTYPE_NON_ASCII])
+m4trace:configure.in:902: -1- m4_pattern_allow([^CTYPE_NON_ASCII$])
+m4trace:configure.in:903: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2765: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 aclocal.m4:270: BASH_FUNC_DUP2_CLOEXEC_CHECK is expanded from...
-configure.in:901: the top level])
-m4trace:configure.in:901: -1- AC_DEFINE_TRACE_LITERAL([DUP2_BROKEN])
-m4trace:configure.in:901: -1- m4_pattern_allow([^DUP2_BROKEN$])
-m4trace:configure.in:902: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+configure.in:903: the top level])
+m4trace:configure.in:903: -1- AC_DEFINE_TRACE_LITERAL([DUP2_BROKEN])
+m4trace:configure.in:903: -1- m4_pattern_allow([^DUP2_BROKEN$])
+m4trace:configure.in:904: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2765: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 aclocal.m4:1235: BASH_SYS_PGRP_SYNC is expanded from...
-configure.in:902: the top level])
-m4trace:configure.in:902: -1- AC_DEFINE_TRACE_LITERAL([PGRP_PIPE])
-m4trace:configure.in:902: -1- m4_pattern_allow([^PGRP_PIPE$])
-m4trace:configure.in:903: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+configure.in:904: the top level])
+m4trace:configure.in:904: -1- AC_DEFINE_TRACE_LITERAL([PGRP_PIPE])
+m4trace:configure.in:904: -1- m4_pattern_allow([^PGRP_PIPE$])
+m4trace:configure.in:905: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2688: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 aclocal.m4:1195: BASH_SYS_SIGNAL_VINTAGE is expanded from...
-configure.in:903: the top level])
-m4trace:configure.in:903: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+configure.in:905: the top level])
+m4trace:configure.in:905: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2688: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2662: _AC_LINK_IFELSE is expanded from...
@@ -2172,8 +2177,8 @@ You should run autoupdate.], [../../lib/autoconf/general.m4:2688: AC_TRY_LINK is
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 aclocal.m4:1195: BASH_SYS_SIGNAL_VINTAGE is expanded from...
-configure.in:903: the top level])
-m4trace:configure.in:903: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+configure.in:905: the top level])
+m4trace:configure.in:905: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2688: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2662: _AC_LINK_IFELSE is expanded from...
@@ -2186,77 +2191,77 @@ You should run autoupdate.], [../../lib/autoconf/general.m4:2688: AC_TRY_LINK is
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 aclocal.m4:1195: BASH_SYS_SIGNAL_VINTAGE is expanded from...
-configure.in:903: the top level])
-m4trace:configure.in:903: -1- AC_DEFINE_TRACE_LITERAL([HAVE_POSIX_SIGNALS])
-m4trace:configure.in:903: -1- m4_pattern_allow([^HAVE_POSIX_SIGNALS$])
-m4trace:configure.in:903: -1- AC_DEFINE_TRACE_LITERAL([HAVE_BSD_SIGNALS])
-m4trace:configure.in:903: -1- m4_pattern_allow([^HAVE_BSD_SIGNALS$])
-m4trace:configure.in:903: -1- AC_DEFINE_TRACE_LITERAL([HAVE_USG_SIGHOLD])
-m4trace:configure.in:903: -1- m4_pattern_allow([^HAVE_USG_SIGHOLD$])
-m4trace:configure.in:906: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+configure.in:905: the top level])
+m4trace:configure.in:905: -1- AC_DEFINE_TRACE_LITERAL([HAVE_POSIX_SIGNALS])
+m4trace:configure.in:905: -1- m4_pattern_allow([^HAVE_POSIX_SIGNALS$])
+m4trace:configure.in:905: -1- AC_DEFINE_TRACE_LITERAL([HAVE_BSD_SIGNALS])
+m4trace:configure.in:905: -1- m4_pattern_allow([^HAVE_BSD_SIGNALS$])
+m4trace:configure.in:905: -1- AC_DEFINE_TRACE_LITERAL([HAVE_USG_SIGHOLD])
+m4trace:configure.in:905: -1- m4_pattern_allow([^HAVE_USG_SIGHOLD$])
+m4trace:configure.in:908: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2688: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 aclocal.m4:253: BASH_SYS_ERRLIST is expanded from...
-configure.in:906: the top level])
-m4trace:configure.in:906: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SYS_ERRLIST])
-m4trace:configure.in:906: -1- m4_pattern_allow([^HAVE_SYS_ERRLIST$])
-m4trace:configure.in:907: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+configure.in:908: the top level])
+m4trace:configure.in:908: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SYS_ERRLIST])
+m4trace:configure.in:908: -1- m4_pattern_allow([^HAVE_SYS_ERRLIST$])
+m4trace:configure.in:909: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2765: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 aclocal.m4:211: BASH_SYS_SIGLIST is expanded from...
-configure.in:907: the top level])
-m4trace:configure.in:907: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SYS_SIGLIST])
-m4trace:configure.in:907: -1- m4_pattern_allow([^HAVE_SYS_SIGLIST$])
-m4trace:configure.in:908: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+configure.in:909: the top level])
+m4trace:configure.in:909: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SYS_SIGLIST])
+m4trace:configure.in:909: -1- m4_pattern_allow([^HAVE_SYS_SIGLIST$])
+m4trace:configure.in:910: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2615: AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 aclocal.m4:167: BASH_DECL_UNDER_SYS_SIGLIST is expanded from...
 aclocal.m4:184: BASH_UNDER_SYS_SIGLIST is expanded from...
-configure.in:908: the top level])
-m4trace:configure.in:908: -1- AC_DEFINE_TRACE_LITERAL([UNDER_SYS_SIGLIST_DECLARED])
-m4trace:configure.in:908: -1- m4_pattern_allow([^UNDER_SYS_SIGLIST_DECLARED$])
-m4trace:configure.in:908: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+configure.in:910: the top level])
+m4trace:configure.in:910: -1- AC_DEFINE_TRACE_LITERAL([UNDER_SYS_SIGLIST_DECLARED])
+m4trace:configure.in:910: -1- m4_pattern_allow([^UNDER_SYS_SIGLIST_DECLARED$])
+m4trace:configure.in:910: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2765: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 aclocal.m4:184: BASH_UNDER_SYS_SIGLIST is expanded from...
-configure.in:908: the top level])
-m4trace:configure.in:908: -1- AC_DEFINE_TRACE_LITERAL([HAVE_UNDER_SYS_SIGLIST])
-m4trace:configure.in:908: -1- m4_pattern_allow([^HAVE_UNDER_SYS_SIGLIST$])
-m4trace:configure.in:911: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+configure.in:910: the top level])
+m4trace:configure.in:910: -1- AC_DEFINE_TRACE_LITERAL([HAVE_UNDER_SYS_SIGLIST])
+m4trace:configure.in:910: -1- m4_pattern_allow([^HAVE_UNDER_SYS_SIGLIST$])
+m4trace:configure.in:913: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2615: AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 aclocal.m4:366: BASH_TYPE_SIGHANDLER is expanded from...
-configure.in:911: the top level])
-m4trace:configure.in:911: -1- AC_DEFINE_TRACE_LITERAL([VOID_SIGHANDLER])
-m4trace:configure.in:911: -1- m4_pattern_allow([^VOID_SIGHANDLER$])
-m4trace:configure.in:912: -1- AC_DEFINE_TRACE_LITERAL([clock_t])
-m4trace:configure.in:912: -1- m4_pattern_allow([^clock_t$])
-m4trace:configure.in:913: -1- AC_DEFINE_TRACE_LITERAL([sigset_t])
-m4trace:configure.in:913: -1- m4_pattern_allow([^sigset_t$])
-m4trace:configure.in:914: -1- AC_DEFINE_TRACE_LITERAL([HAVE_QUAD_T])
-m4trace:configure.in:914: -1- m4_pattern_allow([^HAVE_QUAD_T$])
-m4trace:configure.in:914: -1- AC_DEFINE_TRACE_LITERAL([quad_t])
-m4trace:configure.in:914: -1- m4_pattern_allow([^quad_t$])
-m4trace:configure.in:915: -1- AC_DEFINE_TRACE_LITERAL([intmax_t])
-m4trace:configure.in:915: -1- m4_pattern_allow([^intmax_t$])
-m4trace:configure.in:916: -1- AC_DEFINE_TRACE_LITERAL([uintmax_t])
-m4trace:configure.in:916: -1- m4_pattern_allow([^uintmax_t$])
-m4trace:configure.in:918: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SOCKLEN_T])
-m4trace:configure.in:918: -1- m4_pattern_allow([^HAVE_SOCKLEN_T$])
-m4trace:configure.in:918: -1- AC_DEFINE_TRACE_LITERAL([socklen_t])
-m4trace:configure.in:918: -1- m4_pattern_allow([^socklen_t$])
-m4trace:configure.in:920: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+configure.in:913: the top level])
+m4trace:configure.in:913: -1- AC_DEFINE_TRACE_LITERAL([VOID_SIGHANDLER])
+m4trace:configure.in:913: -1- m4_pattern_allow([^VOID_SIGHANDLER$])
+m4trace:configure.in:914: -1- AC_DEFINE_TRACE_LITERAL([clock_t])
+m4trace:configure.in:914: -1- m4_pattern_allow([^clock_t$])
+m4trace:configure.in:915: -1- AC_DEFINE_TRACE_LITERAL([sigset_t])
+m4trace:configure.in:915: -1- m4_pattern_allow([^sigset_t$])
+m4trace:configure.in:916: -1- AC_DEFINE_TRACE_LITERAL([HAVE_QUAD_T])
+m4trace:configure.in:916: -1- m4_pattern_allow([^HAVE_QUAD_T$])
+m4trace:configure.in:916: -1- AC_DEFINE_TRACE_LITERAL([quad_t])
+m4trace:configure.in:916: -1- m4_pattern_allow([^quad_t$])
+m4trace:configure.in:917: -1- AC_DEFINE_TRACE_LITERAL([intmax_t])
+m4trace:configure.in:917: -1- m4_pattern_allow([^intmax_t$])
+m4trace:configure.in:918: -1- AC_DEFINE_TRACE_LITERAL([uintmax_t])
+m4trace:configure.in:918: -1- m4_pattern_allow([^uintmax_t$])
+m4trace:configure.in:920: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SOCKLEN_T])
+m4trace:configure.in:920: -1- m4_pattern_allow([^HAVE_SOCKLEN_T$])
+m4trace:configure.in:920: -1- AC_DEFINE_TRACE_LITERAL([socklen_t])
+m4trace:configure.in:920: -1- m4_pattern_allow([^socklen_t$])
+m4trace:configure.in:922: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2615: AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 aclocal.m4:507: BASH_TYPE_RLIMIT is expanded from...
-configure.in:920: the top level])
-m4trace:configure.in:920: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+configure.in:922: the top level])
+m4trace:configure.in:922: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2765: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2591: _AC_COMPILE_IFELSE is expanded from...
@@ -2265,50 +2270,50 @@ You should run autoupdate.], [../../lib/autoconf/general.m4:2765: AC_TRY_RUN is
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 aclocal.m4:507: BASH_TYPE_RLIMIT is expanded from...
-configure.in:920: the top level])
-m4trace:configure.in:920: -1- AC_DEFINE_TRACE_LITERAL([RLIMTYPE])
-m4trace:configure.in:920: -1- m4_pattern_allow([^RLIMTYPE$])
-m4trace:configure.in:920: -1- AC_DEFINE_TRACE_LITERAL([RLIMTYPE])
-m4trace:configure.in:920: -1- m4_pattern_allow([^RLIMTYPE$])
-m4trace:configure.in:922: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_INTMAX_T])
-m4trace:configure.in:922: -1- m4_pattern_allow([^SIZEOF_INTMAX_T$])
-m4trace:configure.in:922: -1- AH_OUTPUT([SIZEOF_INTMAX_T], [/* The size of `intmax_t\', as computed by sizeof. */
+configure.in:922: the top level])
+m4trace:configure.in:922: -1- AC_DEFINE_TRACE_LITERAL([RLIMTYPE])
+m4trace:configure.in:922: -1- m4_pattern_allow([^RLIMTYPE$])
+m4trace:configure.in:922: -1- AC_DEFINE_TRACE_LITERAL([RLIMTYPE])
+m4trace:configure.in:922: -1- m4_pattern_allow([^RLIMTYPE$])
+m4trace:configure.in:924: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_INTMAX_T])
+m4trace:configure.in:924: -1- m4_pattern_allow([^SIZEOF_INTMAX_T$])
+m4trace:configure.in:924: -1- AH_OUTPUT([SIZEOF_INTMAX_T], [/* The size of `intmax_t\', as computed by sizeof. */
 @%:@undef SIZEOF_INTMAX_T])
-m4trace:configure.in:925: -2- AC_DEFINE_TRACE_LITERAL([TERMIOS_LDISC])
-m4trace:configure.in:925: -2- m4_pattern_allow([^TERMIOS_LDISC$])
-m4trace:configure.in:926: -2- AC_DEFINE_TRACE_LITERAL([TERMIO_LDISC])
-m4trace:configure.in:926: -2- m4_pattern_allow([^TERMIO_LDISC$])
-m4trace:configure.in:927: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+m4trace:configure.in:927: -2- AC_DEFINE_TRACE_LITERAL([TERMIOS_LDISC])
+m4trace:configure.in:927: -2- m4_pattern_allow([^TERMIOS_LDISC$])
+m4trace:configure.in:928: -2- AC_DEFINE_TRACE_LITERAL([TERMIO_LDISC])
+m4trace:configure.in:928: -2- m4_pattern_allow([^TERMIO_LDISC$])
+m4trace:configure.in:929: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2615: AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 aclocal.m4:1042: BASH_STRUCT_DIRENT_D_INO is expanded from...
-configure.in:927: the top level])
-m4trace:configure.in:927: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_DIRENT_D_INO])
-m4trace:configure.in:927: -1- m4_pattern_allow([^HAVE_STRUCT_DIRENT_D_INO$])
-m4trace:configure.in:928: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+configure.in:929: the top level])
+m4trace:configure.in:929: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_DIRENT_D_INO])
+m4trace:configure.in:929: -1- m4_pattern_allow([^HAVE_STRUCT_DIRENT_D_INO$])
+m4trace:configure.in:930: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2615: AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 aclocal.m4:1075: BASH_STRUCT_DIRENT_D_FILENO is expanded from...
-configure.in:928: the top level])
-m4trace:configure.in:928: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_DIRENT_D_FILENO])
-m4trace:configure.in:928: -1- m4_pattern_allow([^HAVE_STRUCT_DIRENT_D_FILENO$])
-m4trace:configure.in:929: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+configure.in:930: the top level])
+m4trace:configure.in:930: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_DIRENT_D_FILENO])
+m4trace:configure.in:930: -1- m4_pattern_allow([^HAVE_STRUCT_DIRENT_D_FILENO$])
+m4trace:configure.in:931: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2615: AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 aclocal.m4:1108: BASH_STRUCT_DIRENT_D_NAMLEN is expanded from...
-configure.in:929: the top level])
-m4trace:configure.in:929: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_DIRENT_D_NAMLEN])
-m4trace:configure.in:929: -1- m4_pattern_allow([^HAVE_STRUCT_DIRENT_D_NAMLEN$])
-m4trace:configure.in:930: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+configure.in:931: the top level])
+m4trace:configure.in:931: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_DIRENT_D_NAMLEN])
+m4trace:configure.in:931: -1- m4_pattern_allow([^HAVE_STRUCT_DIRENT_D_NAMLEN$])
+m4trace:configure.in:932: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2615: AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 aclocal.m4:1173: BASH_STRUCT_WINSIZE is expanded from...
-configure.in:930: the top level])
-m4trace:configure.in:930: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+configure.in:932: the top level])
+m4trace:configure.in:932: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2615: AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2591: _AC_COMPILE_IFELSE is expanded from...
@@ -2317,257 +2322,257 @@ You should run autoupdate.], [../../lib/autoconf/general.m4:2615: AC_TRY_COMPILE
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 aclocal.m4:1173: BASH_STRUCT_WINSIZE is expanded from...
-configure.in:930: the top level])
-m4trace:configure.in:930: -1- AC_DEFINE_TRACE_LITERAL([STRUCT_WINSIZE_IN_SYS_IOCTL])
-m4trace:configure.in:930: -1- m4_pattern_allow([^STRUCT_WINSIZE_IN_SYS_IOCTL$])
-m4trace:configure.in:930: -1- AC_DEFINE_TRACE_LITERAL([STRUCT_WINSIZE_IN_TERMIOS])
-m4trace:configure.in:930: -1- m4_pattern_allow([^STRUCT_WINSIZE_IN_TERMIOS$])
-m4trace:configure.in:931: -1- AC_DEFINE_TRACE_LITERAL([HAVE_TIMEVAL])
-m4trace:configure.in:931: -1- m4_pattern_allow([^HAVE_TIMEVAL$])
-m4trace:configure.in:932: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_STAT_ST_BLOCKS])
-m4trace:configure.in:932: -1- m4_pattern_allow([^HAVE_STRUCT_STAT_ST_BLOCKS$])
-m4trace:configure.in:932: -1- AH_OUTPUT([HAVE_STRUCT_STAT_ST_BLOCKS], [/* Define to 1 if `st_blocks\' is a member of `struct stat\'. */
+configure.in:932: the top level])
+m4trace:configure.in:932: -1- AC_DEFINE_TRACE_LITERAL([STRUCT_WINSIZE_IN_SYS_IOCTL])
+m4trace:configure.in:932: -1- m4_pattern_allow([^STRUCT_WINSIZE_IN_SYS_IOCTL$])
+m4trace:configure.in:932: -1- AC_DEFINE_TRACE_LITERAL([STRUCT_WINSIZE_IN_TERMIOS])
+m4trace:configure.in:932: -1- m4_pattern_allow([^STRUCT_WINSIZE_IN_TERMIOS$])
+m4trace:configure.in:933: -1- AC_DEFINE_TRACE_LITERAL([HAVE_TIMEVAL])
+m4trace:configure.in:933: -1- m4_pattern_allow([^HAVE_TIMEVAL$])
+m4trace:configure.in:934: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_STAT_ST_BLOCKS])
+m4trace:configure.in:934: -1- m4_pattern_allow([^HAVE_STRUCT_STAT_ST_BLOCKS$])
+m4trace:configure.in:934: -1- AH_OUTPUT([HAVE_STRUCT_STAT_ST_BLOCKS], [/* Define to 1 if `st_blocks\' is a member of `struct stat\'. */
 @%:@undef HAVE_STRUCT_STAT_ST_BLOCKS])
-m4trace:configure.in:933: -1- AC_DEFINE_TRACE_LITERAL([TM_IN_SYS_TIME])
-m4trace:configure.in:933: -1- m4_pattern_allow([^TM_IN_SYS_TIME$])
-m4trace:configure.in:933: -1- AH_OUTPUT([TM_IN_SYS_TIME], [/* Define to 1 if your <sys/time.h> declares `struct tm\'. */
+m4trace:configure.in:935: -1- AC_DEFINE_TRACE_LITERAL([TM_IN_SYS_TIME])
+m4trace:configure.in:935: -1- m4_pattern_allow([^TM_IN_SYS_TIME$])
+m4trace:configure.in:935: -1- AH_OUTPUT([TM_IN_SYS_TIME], [/* Define to 1 if your <sys/time.h> declares `struct tm\'. */
 @%:@undef TM_IN_SYS_TIME])
-m4trace:configure.in:934: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_TM_TM_ZONE])
-m4trace:configure.in:934: -1- m4_pattern_allow([^HAVE_STRUCT_TM_TM_ZONE$])
-m4trace:configure.in:934: -1- AH_OUTPUT([HAVE_STRUCT_TM_TM_ZONE], [/* Define to 1 if `tm_zone\' is a member of `struct tm\'. */
+m4trace:configure.in:936: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_TM_TM_ZONE])
+m4trace:configure.in:936: -1- m4_pattern_allow([^HAVE_STRUCT_TM_TM_ZONE$])
+m4trace:configure.in:936: -1- AH_OUTPUT([HAVE_STRUCT_TM_TM_ZONE], [/* Define to 1 if `tm_zone\' is a member of `struct tm\'. */
 @%:@undef HAVE_STRUCT_TM_TM_ZONE])
-m4trace:configure.in:934: -1- AC_DEFINE_TRACE_LITERAL([HAVE_TM_ZONE])
-m4trace:configure.in:934: -1- m4_pattern_allow([^HAVE_TM_ZONE$])
-m4trace:configure.in:934: -1- AH_OUTPUT([HAVE_TM_ZONE], [/* Define to 1 if your `struct tm\' has `tm_zone\'. Deprecated, use
+m4trace:configure.in:936: -1- AC_DEFINE_TRACE_LITERAL([HAVE_TM_ZONE])
+m4trace:configure.in:936: -1- m4_pattern_allow([^HAVE_TM_ZONE$])
+m4trace:configure.in:936: -1- AH_OUTPUT([HAVE_TM_ZONE], [/* Define to 1 if your `struct tm\' has `tm_zone\'. Deprecated, use
    `HAVE_STRUCT_TM_TM_ZONE\' instead. */
 @%:@undef HAVE_TM_ZONE])
-m4trace:configure.in:934: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_TZNAME])
-m4trace:configure.in:934: -1- m4_pattern_allow([^HAVE_DECL_TZNAME$])
-m4trace:configure.in:934: -1- AH_OUTPUT([HAVE_DECL_TZNAME], [/* Define to 1 if you have the declaration of `tzname\', and to 0 if you don\'t.
+m4trace:configure.in:936: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_TZNAME])
+m4trace:configure.in:936: -1- m4_pattern_allow([^HAVE_DECL_TZNAME$])
+m4trace:configure.in:936: -1- AH_OUTPUT([HAVE_DECL_TZNAME], [/* Define to 1 if you have the declaration of `tzname\', and to 0 if you don\'t.
    */
 @%:@undef HAVE_DECL_TZNAME])
-m4trace:configure.in:934: -1- AC_DEFINE_TRACE_LITERAL([HAVE_TZNAME])
-m4trace:configure.in:934: -1- m4_pattern_allow([^HAVE_TZNAME$])
-m4trace:configure.in:934: -1- AH_OUTPUT([HAVE_TZNAME], [/* Define to 1 if you don\'t have `tm_zone\' but do have the external array
+m4trace:configure.in:936: -1- AC_DEFINE_TRACE_LITERAL([HAVE_TZNAME])
+m4trace:configure.in:936: -1- m4_pattern_allow([^HAVE_TZNAME$])
+m4trace:configure.in:936: -1- AH_OUTPUT([HAVE_TZNAME], [/* Define to 1 if you don\'t have `tm_zone\' but do have the external array
    `tzname\'. */
 @%:@undef HAVE_TZNAME])
-m4trace:configure.in:935: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_TIMEZONE])
-m4trace:configure.in:935: -1- m4_pattern_allow([^HAVE_STRUCT_TIMEZONE$])
-m4trace:configure.in:937: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+m4trace:configure.in:937: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_TIMEZONE])
+m4trace:configure.in:937: -1- m4_pattern_allow([^HAVE_STRUCT_TIMEZONE$])
+m4trace:configure.in:939: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2765: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 aclocal.m4:4149: BASH_STRUCT_WEXITSTATUS_OFFSET is expanded from...
-configure.in:937: the top level])
-m4trace:configure.in:937: -1- AC_DEFINE_TRACE_LITERAL([WEXITSTATUS_OFFSET])
-m4trace:configure.in:937: -1- m4_pattern_allow([^WEXITSTATUS_OFFSET$])
-m4trace:configure.in:937: -1- AH_OUTPUT([WEXITSTATUS_OFFSET], [/* Offset of exit status in wait status word */
+configure.in:939: the top level])
+m4trace:configure.in:939: -1- AC_DEFINE_TRACE_LITERAL([WEXITSTATUS_OFFSET])
+m4trace:configure.in:939: -1- m4_pattern_allow([^WEXITSTATUS_OFFSET$])
+m4trace:configure.in:939: -1- AH_OUTPUT([WEXITSTATUS_OFFSET], [/* Offset of exit status in wait status word */
 @%:@undef WEXITSTATUS_OFFSET])
-m4trace:configure.in:940: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+m4trace:configure.in:942: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2688: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 aclocal.m4:299: BASH_FUNC_STRSIGNAL is expanded from...
-configure.in:940: the top level])
-m4trace:configure.in:940: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRSIGNAL])
-m4trace:configure.in:940: -1- m4_pattern_allow([^HAVE_STRSIGNAL$])
-m4trace:configure.in:941: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+configure.in:942: the top level])
+m4trace:configure.in:942: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRSIGNAL])
+m4trace:configure.in:942: -1- m4_pattern_allow([^HAVE_STRSIGNAL$])
+m4trace:configure.in:943: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2765: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 aclocal.m4:313: BASH_FUNC_OPENDIR_CHECK is expanded from...
-configure.in:941: the top level])
-m4trace:configure.in:941: -1- AC_DEFINE_TRACE_LITERAL([OPENDIR_NOT_ROBUST])
-m4trace:configure.in:941: -1- m4_pattern_allow([^OPENDIR_NOT_ROBUST$])
-m4trace:configure.in:942: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+configure.in:943: the top level])
+m4trace:configure.in:943: -1- AC_DEFINE_TRACE_LITERAL([OPENDIR_NOT_ROBUST])
+m4trace:configure.in:943: -1- m4_pattern_allow([^OPENDIR_NOT_ROBUST$])
+m4trace:configure.in:944: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2765: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 aclocal.m4:683: BASH_FUNC_ULIMIT_MAXFDS is expanded from...
-configure.in:942: the top level])
-m4trace:configure.in:942: -1- AC_DEFINE_TRACE_LITERAL([ULIMIT_MAXFDS])
-m4trace:configure.in:942: -1- m4_pattern_allow([^ULIMIT_MAXFDS$])
-m4trace:configure.in:943: -1- AH_OUTPUT([HAVE_FPURGE], [/* Define to 1 if you have the `fpurge\' function. */
+configure.in:944: the top level])
+m4trace:configure.in:944: -1- AC_DEFINE_TRACE_LITERAL([ULIMIT_MAXFDS])
+m4trace:configure.in:944: -1- m4_pattern_allow([^ULIMIT_MAXFDS$])
+m4trace:configure.in:945: -1- AH_OUTPUT([HAVE_FPURGE], [/* Define to 1 if you have the `fpurge\' function. */
 @%:@undef HAVE_FPURGE])
-m4trace:configure.in:943: -1- AH_OUTPUT([HAVE___FPURGE], [/* Define to 1 if you have the `__fpurge\' function. */
+m4trace:configure.in:945: -1- AH_OUTPUT([HAVE___FPURGE], [/* Define to 1 if you have the `__fpurge\' function. */
 @%:@undef HAVE___FPURGE])
-m4trace:configure.in:943: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_FPURGE])
-m4trace:configure.in:943: -1- m4_pattern_allow([^HAVE_DECL_FPURGE$])
-m4trace:configure.in:943: -1- AH_OUTPUT([HAVE_DECL_FPURGE], [/* Define to 1 if you have the declaration of `fpurge\', and to 0 if you don\'t.
+m4trace:configure.in:945: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_FPURGE])
+m4trace:configure.in:945: -1- m4_pattern_allow([^HAVE_DECL_FPURGE$])
+m4trace:configure.in:945: -1- AH_OUTPUT([HAVE_DECL_FPURGE], [/* Define to 1 if you have the declaration of `fpurge\', and to 0 if you don\'t.
    */
 @%:@undef HAVE_DECL_FPURGE])
-m4trace:configure.in:944: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+m4trace:configure.in:946: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2765: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 aclocal.m4:579: BASH_FUNC_GETENV is expanded from...
-configure.in:944: the top level])
-m4trace:configure.in:944: -1- AC_DEFINE_TRACE_LITERAL([CAN_REDEFINE_GETENV])
-m4trace:configure.in:944: -1- m4_pattern_allow([^CAN_REDEFINE_GETENV$])
-m4trace:configure.in:946: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+configure.in:946: the top level])
+m4trace:configure.in:946: -1- AC_DEFINE_TRACE_LITERAL([CAN_REDEFINE_GETENV])
+m4trace:configure.in:946: -1- m4_pattern_allow([^CAN_REDEFINE_GETENV$])
+m4trace:configure.in:948: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2765: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 aclocal.m4:702: BASH_FUNC_GETCWD is expanded from...
-configure.in:946: the top level])
-m4trace:configure.in:946: -1- AC_DEFINE_TRACE_LITERAL([GETCWD_BROKEN])
-m4trace:configure.in:946: -1- m4_pattern_allow([^GETCWD_BROKEN$])
-m4trace:configure.in:946: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS getcwd.$ac_objext"])
-m4trace:configure.in:946: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
-m4trace:configure.in:946: -1- m4_pattern_allow([^LIB@&t@OBJS$])
-m4trace:configure.in:946: -1- AC_LIBSOURCE([getcwd.c])
-m4trace:configure.in:948: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+configure.in:948: the top level])
+m4trace:configure.in:948: -1- AC_DEFINE_TRACE_LITERAL([GETCWD_BROKEN])
+m4trace:configure.in:948: -1- m4_pattern_allow([^GETCWD_BROKEN$])
+m4trace:configure.in:948: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS getcwd.$ac_objext"])
+m4trace:configure.in:948: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
+m4trace:configure.in:948: -1- m4_pattern_allow([^LIB@&t@OBJS$])
+m4trace:configure.in:948: -1- AC_LIBSOURCE([getcwd.c])
+m4trace:configure.in:950: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2765: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 aclocal.m4:778: BASH_FUNC_POSIX_SETJMP is expanded from...
-configure.in:948: the top level])
-m4trace:configure.in:948: -1- AC_DEFINE_TRACE_LITERAL([HAVE_POSIX_SIGSETJMP])
-m4trace:configure.in:948: -1- m4_pattern_allow([^HAVE_POSIX_SIGSETJMP$])
-m4trace:configure.in:949: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+configure.in:950: the top level])
+m4trace:configure.in:950: -1- AC_DEFINE_TRACE_LITERAL([HAVE_POSIX_SIGSETJMP])
+m4trace:configure.in:950: -1- m4_pattern_allow([^HAVE_POSIX_SIGSETJMP$])
+m4trace:configure.in:951: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2765: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 aclocal.m4:829: BASH_FUNC_STRCOLL is expanded from...
-configure.in:949: the top level])
-m4trace:configure.in:949: -1- AC_DEFINE_TRACE_LITERAL([STRCOLL_BROKEN])
-m4trace:configure.in:949: -1- m4_pattern_allow([^STRCOLL_BROKEN$])
-m4trace:configure.in:950: -1- AH_OUTPUT([HAVE_SNPRINTF], [/* Define to 1 if you have the `snprintf\' function. */
+configure.in:951: the top level])
+m4trace:configure.in:951: -1- AC_DEFINE_TRACE_LITERAL([STRCOLL_BROKEN])
+m4trace:configure.in:951: -1- m4_pattern_allow([^STRCOLL_BROKEN$])
+m4trace:configure.in:952: -1- AH_OUTPUT([HAVE_SNPRINTF], [/* Define to 1 if you have the `snprintf\' function. */
 @%:@undef HAVE_SNPRINTF])
-m4trace:configure.in:950: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+m4trace:configure.in:952: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2765: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 ../../lib/autoconf/general.m4:2053: AC_CACHE_CHECK is expanded from...
 aclocal.m4:4065: BASH_FUNC_SNPRINTF is expanded from...
-configure.in:950: the top level])
-m4trace:configure.in:950: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SNPRINTF])
-m4trace:configure.in:950: -1- m4_pattern_allow([^HAVE_SNPRINTF$])
-m4trace:configure.in:950: -1- AH_OUTPUT([HAVE_SNPRINTF], [/* Define if you have a standard-conformant snprintf function. */
+configure.in:952: the top level])
+m4trace:configure.in:952: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SNPRINTF])
+m4trace:configure.in:952: -1- m4_pattern_allow([^HAVE_SNPRINTF$])
+m4trace:configure.in:952: -1- AH_OUTPUT([HAVE_SNPRINTF], [/* Define if you have a standard-conformant snprintf function. */
 @%:@undef HAVE_SNPRINTF])
-m4trace:configure.in:951: -1- AH_OUTPUT([HAVE_VSNPRINTF], [/* Define to 1 if you have the `vsnprintf\' function. */
+m4trace:configure.in:953: -1- AH_OUTPUT([HAVE_VSNPRINTF], [/* Define to 1 if you have the `vsnprintf\' function. */
 @%:@undef HAVE_VSNPRINTF])
-m4trace:configure.in:951: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+m4trace:configure.in:953: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2765: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 ../../lib/autoconf/general.m4:2053: AC_CACHE_CHECK is expanded from...
 aclocal.m4:4093: BASH_FUNC_VSNPRINTF is expanded from...
-configure.in:951: the top level])
-m4trace:configure.in:951: -1- AC_DEFINE_TRACE_LITERAL([HAVE_VSNPRINTF])
-m4trace:configure.in:951: -1- m4_pattern_allow([^HAVE_VSNPRINTF$])
-m4trace:configure.in:951: -1- AH_OUTPUT([HAVE_VSNPRINTF], [/* Define if you have a standard-conformant vsnprintf function. */
+configure.in:953: the top level])
+m4trace:configure.in:953: -1- AC_DEFINE_TRACE_LITERAL([HAVE_VSNPRINTF])
+m4trace:configure.in:953: -1- m4_pattern_allow([^HAVE_VSNPRINTF$])
+m4trace:configure.in:953: -1- AH_OUTPUT([HAVE_VSNPRINTF], [/* Define if you have a standard-conformant vsnprintf function. */
 @%:@undef HAVE_VSNPRINTF])
-m4trace:configure.in:957: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+m4trace:configure.in:959: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2688: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 ../../lib/autoconf/general.m4:2053: AC_CACHE_CHECK is expanded from...
 aclocal.m4:624: BASH_FUNC_STD_PUTENV is expanded from...
-configure.in:957: the top level])
-m4trace:configure.in:957: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STD_PUTENV])
-m4trace:configure.in:957: -1- m4_pattern_allow([^HAVE_STD_PUTENV$])
+configure.in:959: the top level])
 m4trace:configure.in:959: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STD_PUTENV])
 m4trace:configure.in:959: -1- m4_pattern_allow([^HAVE_STD_PUTENV$])
-m4trace:configure.in:962: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+m4trace:configure.in:961: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STD_PUTENV])
+m4trace:configure.in:961: -1- m4_pattern_allow([^HAVE_STD_PUTENV$])
+m4trace:configure.in:964: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2688: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 ../../lib/autoconf/general.m4:2053: AC_CACHE_CHECK is expanded from...
 aclocal.m4:654: BASH_FUNC_STD_UNSETENV is expanded from...
-configure.in:962: the top level])
-m4trace:configure.in:962: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STD_UNSETENV])
-m4trace:configure.in:962: -1- m4_pattern_allow([^HAVE_STD_UNSETENV$])
+configure.in:964: the top level])
 m4trace:configure.in:964: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STD_UNSETENV])
 m4trace:configure.in:964: -1- m4_pattern_allow([^HAVE_STD_UNSETENV$])
-m4trace:configure.in:967: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+m4trace:configure.in:966: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STD_UNSETENV])
+m4trace:configure.in:966: -1- m4_pattern_allow([^HAVE_STD_UNSETENV$])
+m4trace:configure.in:969: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2765: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 aclocal.m4:878: BASH_FUNC_PRINTF_A_FORMAT is expanded from...
-configure.in:967: the top level])
-m4trace:configure.in:967: -1- AC_DEFINE_TRACE_LITERAL([HAVE_PRINTF_A_FORMAT])
-m4trace:configure.in:967: -1- m4_pattern_allow([^HAVE_PRINTF_A_FORMAT$])
-m4trace:configure.in:970: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+configure.in:969: the top level])
+m4trace:configure.in:969: -1- AC_DEFINE_TRACE_LITERAL([HAVE_PRINTF_A_FORMAT])
+m4trace:configure.in:969: -1- m4_pattern_allow([^HAVE_PRINTF_A_FORMAT$])
+m4trace:configure.in:972: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2765: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 aclocal.m4:1297: BASH_SYS_REINSTALL_SIGHANDLERS is expanded from...
-configure.in:970: the top level])
-m4trace:configure.in:970: -1- AC_DEFINE_TRACE_LITERAL([MUST_REINSTALL_SIGHANDLERS])
-m4trace:configure.in:970: -1- m4_pattern_allow([^MUST_REINSTALL_SIGHANDLERS$])
-m4trace:configure.in:971: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+configure.in:972: the top level])
+m4trace:configure.in:972: -1- AC_DEFINE_TRACE_LITERAL([MUST_REINSTALL_SIGHANDLERS])
+m4trace:configure.in:972: -1- m4_pattern_allow([^MUST_REINSTALL_SIGHANDLERS$])
+m4trace:configure.in:973: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2765: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 aclocal.m4:1356: BASH_SYS_JOB_CONTROL_MISSING is expanded from...
-configure.in:971: the top level])
-m4trace:configure.in:971: -1- AC_DEFINE_TRACE_LITERAL([JOB_CONTROL_MISSING])
-m4trace:configure.in:971: -1- m4_pattern_allow([^JOB_CONTROL_MISSING$])
-m4trace:configure.in:972: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+configure.in:973: the top level])
+m4trace:configure.in:973: -1- AC_DEFINE_TRACE_LITERAL([JOB_CONTROL_MISSING])
+m4trace:configure.in:973: -1- m4_pattern_allow([^JOB_CONTROL_MISSING$])
+m4trace:configure.in:974: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2765: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 aclocal.m4:1415: BASH_SYS_NAMED_PIPES is expanded from...
-configure.in:972: the top level])
-m4trace:configure.in:972: -1- AC_DEFINE_TRACE_LITERAL([NAMED_PIPES_MISSING])
-m4trace:configure.in:972: -1- m4_pattern_allow([^NAMED_PIPES_MISSING$])
-m4trace:configure.in:975: -1- AC_DEFINE_TRACE_LITERAL([GWINSZ_IN_SYS_IOCTL])
-m4trace:configure.in:975: -1- m4_pattern_allow([^GWINSZ_IN_SYS_IOCTL$])
-m4trace:configure.in:975: -1- AH_OUTPUT([GWINSZ_IN_SYS_IOCTL], [/* Define to 1 if `TIOCGWINSZ\' requires <sys/ioctl.h>. */
+configure.in:974: the top level])
+m4trace:configure.in:974: -1- AC_DEFINE_TRACE_LITERAL([NAMED_PIPES_MISSING])
+m4trace:configure.in:974: -1- m4_pattern_allow([^NAMED_PIPES_MISSING$])
+m4trace:configure.in:977: -1- AC_DEFINE_TRACE_LITERAL([GWINSZ_IN_SYS_IOCTL])
+m4trace:configure.in:977: -1- m4_pattern_allow([^GWINSZ_IN_SYS_IOCTL$])
+m4trace:configure.in:977: -1- AH_OUTPUT([GWINSZ_IN_SYS_IOCTL], [/* Define to 1 if `TIOCGWINSZ\' requires <sys/ioctl.h>. */
 @%:@undef GWINSZ_IN_SYS_IOCTL])
-m4trace:configure.in:976: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+m4trace:configure.in:978: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2615: AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 aclocal.m4:1496: BASH_HAVE_TIOCSTAT is expanded from...
-configure.in:976: the top level])
-m4trace:configure.in:976: -1- AC_DEFINE_TRACE_LITERAL([TIOCSTAT_IN_SYS_IOCTL])
-m4trace:configure.in:976: -1- m4_pattern_allow([^TIOCSTAT_IN_SYS_IOCTL$])
-m4trace:configure.in:977: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+configure.in:978: the top level])
+m4trace:configure.in:978: -1- AC_DEFINE_TRACE_LITERAL([TIOCSTAT_IN_SYS_IOCTL])
+m4trace:configure.in:978: -1- m4_pattern_allow([^TIOCSTAT_IN_SYS_IOCTL$])
+m4trace:configure.in:979: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2615: AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 aclocal.m4:1508: BASH_HAVE_FIONREAD is expanded from...
-configure.in:977: the top level])
-m4trace:configure.in:977: -1- AC_DEFINE_TRACE_LITERAL([FIONREAD_IN_SYS_IOCTL])
-m4trace:configure.in:977: -1- m4_pattern_allow([^FIONREAD_IN_SYS_IOCTL$])
-m4trace:configure.in:979: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+configure.in:979: the top level])
+m4trace:configure.in:979: -1- AC_DEFINE_TRACE_LITERAL([FIONREAD_IN_SYS_IOCTL])
+m4trace:configure.in:979: -1- m4_pattern_allow([^FIONREAD_IN_SYS_IOCTL$])
+m4trace:configure.in:981: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2765: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 aclocal.m4:1964: BASH_CHECK_WCONTINUED is expanded from...
-configure.in:979: the top level])
-m4trace:configure.in:979: -1- AC_DEFINE_TRACE_LITERAL([WCONTINUED_BROKEN])
-m4trace:configure.in:979: -1- m4_pattern_allow([^WCONTINUED_BROKEN$])
-m4trace:configure.in:982: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+configure.in:981: the top level])
+m4trace:configure.in:981: -1- AC_DEFINE_TRACE_LITERAL([WCONTINUED_BROKEN])
+m4trace:configure.in:981: -1- m4_pattern_allow([^WCONTINUED_BROKEN$])
+m4trace:configure.in:984: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2615: AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 aclocal.m4:1526: BASH_CHECK_SPEED_T is expanded from...
-configure.in:982: the top level])
-m4trace:configure.in:982: -1- AC_DEFINE_TRACE_LITERAL([SPEED_T_IN_SYS_TYPES])
-m4trace:configure.in:982: -1- m4_pattern_allow([^SPEED_T_IN_SYS_TYPES$])
-m4trace:configure.in:983: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GETPW_DECLS])
-m4trace:configure.in:983: -1- m4_pattern_allow([^HAVE_GETPW_DECLS$])
-m4trace:configure.in:984: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+configure.in:984: the top level])
+m4trace:configure.in:984: -1- AC_DEFINE_TRACE_LITERAL([SPEED_T_IN_SYS_TYPES])
+m4trace:configure.in:984: -1- m4_pattern_allow([^SPEED_T_IN_SYS_TYPES$])
+m4trace:configure.in:985: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GETPW_DECLS])
+m4trace:configure.in:985: -1- m4_pattern_allow([^HAVE_GETPW_DECLS$])
+m4trace:configure.in:986: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2765: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 aclocal.m4:1653: BASH_CHECK_RTSIGS is expanded from...
-configure.in:984: the top level])
-m4trace:configure.in:984: -1- AC_DEFINE_TRACE_LITERAL([UNUSABLE_RT_SIGNALS])
-m4trace:configure.in:984: -1- m4_pattern_allow([^UNUSABLE_RT_SIGNALS$])
-m4trace:configure.in:985: -1- AC_SUBST([SIGLIST_O])
-m4trace:configure.in:985: -1- AC_SUBST_TRACE([SIGLIST_O])
-m4trace:configure.in:985: -1- m4_pattern_allow([^SIGLIST_O$])
-m4trace:configure.in:989: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+configure.in:986: the top level])
+m4trace:configure.in:986: -1- AC_DEFINE_TRACE_LITERAL([UNUSABLE_RT_SIGNALS])
+m4trace:configure.in:986: -1- m4_pattern_allow([^UNUSABLE_RT_SIGNALS$])
+m4trace:configure.in:987: -1- AC_SUBST([SIGLIST_O])
+m4trace:configure.in:987: -1- AC_SUBST_TRACE([SIGLIST_O])
+m4trace:configure.in:987: -1- m4_pattern_allow([^SIGLIST_O$])
+m4trace:configure.in:991: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2615: AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 aclocal.m4:1605: BASH_CHECK_KERNEL_RLIMIT is expanded from...
-configure.in:989: the top level])
-m4trace:configure.in:989: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+configure.in:991: the top level])
+m4trace:configure.in:991: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2615: AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2591: _AC_COMPILE_IFELSE is expanded from...
@@ -2576,140 +2581,140 @@ You should run autoupdate.], [../../lib/autoconf/general.m4:2615: AC_TRY_COMPILE
 ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
 aclocal.m4:1605: BASH_CHECK_KERNEL_RLIMIT is expanded from...
-configure.in:989: the top level])
-m4trace:configure.in:989: -1- AC_DEFINE_TRACE_LITERAL([RLIMIT_NEEDS_KERNEL])
-m4trace:configure.in:989: -1- m4_pattern_allow([^RLIMIT_NEEDS_KERNEL$])
-m4trace:configure.in:999: -1- AC_SUBST([TERMCAP_LIB])
-m4trace:configure.in:999: -1- AC_SUBST_TRACE([TERMCAP_LIB])
-m4trace:configure.in:999: -1- m4_pattern_allow([^TERMCAP_LIB$])
-m4trace:configure.in:1000: -1- AC_SUBST([TERMCAP_DEP])
-m4trace:configure.in:1000: -1- AC_SUBST_TRACE([TERMCAP_DEP])
-m4trace:configure.in:1000: -1- m4_pattern_allow([^TERMCAP_DEP$])
-m4trace:configure.in:1002: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DEV_FD])
-m4trace:configure.in:1002: -1- m4_pattern_allow([^HAVE_DEV_FD$])
-m4trace:configure.in:1002: -1- AC_DEFINE_TRACE_LITERAL([DEV_FD_PREFIX])
-m4trace:configure.in:1002: -1- m4_pattern_allow([^DEV_FD_PREFIX$])
-m4trace:configure.in:1002: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DEV_FD])
-m4trace:configure.in:1002: -1- m4_pattern_allow([^HAVE_DEV_FD$])
-m4trace:configure.in:1002: -1- AC_DEFINE_TRACE_LITERAL([DEV_FD_PREFIX])
-m4trace:configure.in:1002: -1- m4_pattern_allow([^DEV_FD_PREFIX$])
-m4trace:configure.in:1003: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DEV_STDIN])
-m4trace:configure.in:1003: -1- m4_pattern_allow([^HAVE_DEV_STDIN$])
-m4trace:configure.in:1004: -1- AC_DEFINE_TRACE_LITERAL([DEFAULT_MAIL_DIRECTORY])
-m4trace:configure.in:1004: -1- m4_pattern_allow([^DEFAULT_MAIL_DIRECTORY$])
-m4trace:configure.in:1011: -1- AC_DEFINE_TRACE_LITERAL([JOB_CONTROL])
-m4trace:configure.in:1011: -1- m4_pattern_allow([^JOB_CONTROL$])
-m4trace:configure.in:1017: -1- AC_SUBST([JOBS_O])
-m4trace:configure.in:1017: -1- AC_SUBST_TRACE([JOBS_O])
-m4trace:configure.in:1017: -1- m4_pattern_allow([^JOBS_O$])
-m4trace:configure.in:1030: -1- AC_DEFINE_TRACE_LITERAL([SVR4_2])
-m4trace:configure.in:1030: -1- m4_pattern_allow([^SVR4_2$])
-m4trace:configure.in:1031: -1- AC_DEFINE_TRACE_LITERAL([SVR4])
-m4trace:configure.in:1031: -1- m4_pattern_allow([^SVR4$])
-m4trace:configure.in:1032: -1- AC_DEFINE_TRACE_LITERAL([SVR4])
-m4trace:configure.in:1032: -1- m4_pattern_allow([^SVR4$])
-m4trace:configure.in:1033: -1- AC_DEFINE_TRACE_LITERAL([SVR5])
-m4trace:configure.in:1033: -1- m4_pattern_allow([^SVR5$])
-m4trace:configure.in:1052: -1- AC_DEFINE_TRACE_LITERAL([PGRP_PIPE])
-m4trace:configure.in:1052: -1- m4_pattern_allow([^PGRP_PIPE$])
-m4trace:configure.in:1099: -1- AC_SUBST([SHOBJ_CC])
-m4trace:configure.in:1099: -1- AC_SUBST_TRACE([SHOBJ_CC])
-m4trace:configure.in:1099: -1- m4_pattern_allow([^SHOBJ_CC$])
-m4trace:configure.in:1100: -1- AC_SUBST([SHOBJ_CFLAGS])
-m4trace:configure.in:1100: -1- AC_SUBST_TRACE([SHOBJ_CFLAGS])
-m4trace:configure.in:1100: -1- m4_pattern_allow([^SHOBJ_CFLAGS$])
-m4trace:configure.in:1101: -1- AC_SUBST([SHOBJ_LD])
-m4trace:configure.in:1101: -1- AC_SUBST_TRACE([SHOBJ_LD])
-m4trace:configure.in:1101: -1- m4_pattern_allow([^SHOBJ_LD$])
-m4trace:configure.in:1102: -1- AC_SUBST([SHOBJ_LDFLAGS])
-m4trace:configure.in:1102: -1- AC_SUBST_TRACE([SHOBJ_LDFLAGS])
-m4trace:configure.in:1102: -1- m4_pattern_allow([^SHOBJ_LDFLAGS$])
-m4trace:configure.in:1103: -1- AC_SUBST([SHOBJ_XLDFLAGS])
-m4trace:configure.in:1103: -1- AC_SUBST_TRACE([SHOBJ_XLDFLAGS])
-m4trace:configure.in:1103: -1- m4_pattern_allow([^SHOBJ_XLDFLAGS$])
-m4trace:configure.in:1104: -1- AC_SUBST([SHOBJ_LIBS])
-m4trace:configure.in:1104: -1- AC_SUBST_TRACE([SHOBJ_LIBS])
-m4trace:configure.in:1104: -1- m4_pattern_allow([^SHOBJ_LIBS$])
-m4trace:configure.in:1105: -1- AC_SUBST([SHOBJ_STATUS])
-m4trace:configure.in:1105: -1- AC_SUBST_TRACE([SHOBJ_STATUS])
-m4trace:configure.in:1105: -1- m4_pattern_allow([^SHOBJ_STATUS$])
-m4trace:configure.in:1137: -1- AC_SUBST([PROFILE_FLAGS])
-m4trace:configure.in:1137: -1- AC_SUBST_TRACE([PROFILE_FLAGS])
-m4trace:configure.in:1137: -1- m4_pattern_allow([^PROFILE_FLAGS$])
-m4trace:configure.in:1139: -1- AC_SUBST([incdir])
-m4trace:configure.in:1139: -1- AC_SUBST_TRACE([incdir])
-m4trace:configure.in:1139: -1- m4_pattern_allow([^incdir$])
-m4trace:configure.in:1140: -1- AC_SUBST([BUILD_DIR])
-m4trace:configure.in:1140: -1- AC_SUBST_TRACE([BUILD_DIR])
-m4trace:configure.in:1140: -1- m4_pattern_allow([^BUILD_DIR$])
-m4trace:configure.in:1143: -1- AC_SUBST([datarootdir])
-m4trace:configure.in:1143: -1- AC_SUBST_TRACE([datarootdir])
-m4trace:configure.in:1143: -1- m4_pattern_allow([^datarootdir$])
-m4trace:configure.in:1144: -1- AC_SUBST([localedir])
-m4trace:configure.in:1144: -1- AC_SUBST_TRACE([localedir])
-m4trace:configure.in:1144: -1- m4_pattern_allow([^localedir$])
-m4trace:configure.in:1146: -1- AC_SUBST([YACC])
-m4trace:configure.in:1146: -1- AC_SUBST_TRACE([YACC])
-m4trace:configure.in:1146: -1- m4_pattern_allow([^YACC$])
-m4trace:configure.in:1147: -1- AC_SUBST([AR])
-m4trace:configure.in:1147: -1- AC_SUBST_TRACE([AR])
-m4trace:configure.in:1147: -1- m4_pattern_allow([^AR$])
-m4trace:configure.in:1148: -1- AC_SUBST([ARFLAGS])
-m4trace:configure.in:1148: -1- AC_SUBST_TRACE([ARFLAGS])
-m4trace:configure.in:1148: -1- m4_pattern_allow([^ARFLAGS$])
-m4trace:configure.in:1150: -1- AC_SUBST([BASHVERS])
-m4trace:configure.in:1150: -1- AC_SUBST_TRACE([BASHVERS])
-m4trace:configure.in:1150: -1- m4_pattern_allow([^BASHVERS$])
-m4trace:configure.in:1151: -1- AC_SUBST([RELSTATUS])
-m4trace:configure.in:1151: -1- AC_SUBST_TRACE([RELSTATUS])
-m4trace:configure.in:1151: -1- m4_pattern_allow([^RELSTATUS$])
-m4trace:configure.in:1152: -1- AC_SUBST([DEBUG])
-m4trace:configure.in:1152: -1- AC_SUBST_TRACE([DEBUG])
-m4trace:configure.in:1152: -1- m4_pattern_allow([^DEBUG$])
-m4trace:configure.in:1153: -1- AC_SUBST([MALLOC_DEBUG])
-m4trace:configure.in:1153: -1- AC_SUBST_TRACE([MALLOC_DEBUG])
-m4trace:configure.in:1153: -1- m4_pattern_allow([^MALLOC_DEBUG$])
-m4trace:configure.in:1155: -1- AC_SUBST([host_cpu])
-m4trace:configure.in:1155: -1- AC_SUBST_TRACE([host_cpu])
-m4trace:configure.in:1155: -1- m4_pattern_allow([^host_cpu$])
-m4trace:configure.in:1156: -1- AC_SUBST([host_vendor])
-m4trace:configure.in:1156: -1- AC_SUBST_TRACE([host_vendor])
-m4trace:configure.in:1156: -1- m4_pattern_allow([^host_vendor$])
-m4trace:configure.in:1157: -1- AC_SUBST([host_os])
-m4trace:configure.in:1157: -1- AC_SUBST_TRACE([host_os])
-m4trace:configure.in:1157: -1- m4_pattern_allow([^host_os$])
-m4trace:configure.in:1159: -1- AC_SUBST([LOCAL_LIBS])
-m4trace:configure.in:1159: -1- AC_SUBST_TRACE([LOCAL_LIBS])
-m4trace:configure.in:1159: -1- m4_pattern_allow([^LOCAL_LIBS$])
-m4trace:configure.in:1160: -1- AC_SUBST([LOCAL_CFLAGS])
-m4trace:configure.in:1160: -1- AC_SUBST_TRACE([LOCAL_CFLAGS])
-m4trace:configure.in:1160: -1- m4_pattern_allow([^LOCAL_CFLAGS$])
-m4trace:configure.in:1161: -1- AC_SUBST([LOCAL_LDFLAGS])
-m4trace:configure.in:1161: -1- AC_SUBST_TRACE([LOCAL_LDFLAGS])
-m4trace:configure.in:1161: -1- m4_pattern_allow([^LOCAL_LDFLAGS$])
-m4trace:configure.in:1162: -1- AC_SUBST([LOCAL_DEFS])
-m4trace:configure.in:1162: -1- AC_SUBST_TRACE([LOCAL_DEFS])
-m4trace:configure.in:1162: -1- m4_pattern_allow([^LOCAL_DEFS$])
-m4trace:configure.in:1167: -1- AC_CONFIG_FILES([Makefile builtins/Makefile lib/readline/Makefile lib/glob/Makefile \
+configure.in:991: the top level])
+m4trace:configure.in:991: -1- AC_DEFINE_TRACE_LITERAL([RLIMIT_NEEDS_KERNEL])
+m4trace:configure.in:991: -1- m4_pattern_allow([^RLIMIT_NEEDS_KERNEL$])
+m4trace:configure.in:1001: -1- AC_SUBST([TERMCAP_LIB])
+m4trace:configure.in:1001: -1- AC_SUBST_TRACE([TERMCAP_LIB])
+m4trace:configure.in:1001: -1- m4_pattern_allow([^TERMCAP_LIB$])
+m4trace:configure.in:1002: -1- AC_SUBST([TERMCAP_DEP])
+m4trace:configure.in:1002: -1- AC_SUBST_TRACE([TERMCAP_DEP])
+m4trace:configure.in:1002: -1- m4_pattern_allow([^TERMCAP_DEP$])
+m4trace:configure.in:1004: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DEV_FD])
+m4trace:configure.in:1004: -1- m4_pattern_allow([^HAVE_DEV_FD$])
+m4trace:configure.in:1004: -1- AC_DEFINE_TRACE_LITERAL([DEV_FD_PREFIX])
+m4trace:configure.in:1004: -1- m4_pattern_allow([^DEV_FD_PREFIX$])
+m4trace:configure.in:1004: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DEV_FD])
+m4trace:configure.in:1004: -1- m4_pattern_allow([^HAVE_DEV_FD$])
+m4trace:configure.in:1004: -1- AC_DEFINE_TRACE_LITERAL([DEV_FD_PREFIX])
+m4trace:configure.in:1004: -1- m4_pattern_allow([^DEV_FD_PREFIX$])
+m4trace:configure.in:1005: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DEV_STDIN])
+m4trace:configure.in:1005: -1- m4_pattern_allow([^HAVE_DEV_STDIN$])
+m4trace:configure.in:1006: -1- AC_DEFINE_TRACE_LITERAL([DEFAULT_MAIL_DIRECTORY])
+m4trace:configure.in:1006: -1- m4_pattern_allow([^DEFAULT_MAIL_DIRECTORY$])
+m4trace:configure.in:1013: -1- AC_DEFINE_TRACE_LITERAL([JOB_CONTROL])
+m4trace:configure.in:1013: -1- m4_pattern_allow([^JOB_CONTROL$])
+m4trace:configure.in:1019: -1- AC_SUBST([JOBS_O])
+m4trace:configure.in:1019: -1- AC_SUBST_TRACE([JOBS_O])
+m4trace:configure.in:1019: -1- m4_pattern_allow([^JOBS_O$])
+m4trace:configure.in:1032: -1- AC_DEFINE_TRACE_LITERAL([SVR4_2])
+m4trace:configure.in:1032: -1- m4_pattern_allow([^SVR4_2$])
+m4trace:configure.in:1033: -1- AC_DEFINE_TRACE_LITERAL([SVR4])
+m4trace:configure.in:1033: -1- m4_pattern_allow([^SVR4$])
+m4trace:configure.in:1034: -1- AC_DEFINE_TRACE_LITERAL([SVR4])
+m4trace:configure.in:1034: -1- m4_pattern_allow([^SVR4$])
+m4trace:configure.in:1035: -1- AC_DEFINE_TRACE_LITERAL([SVR5])
+m4trace:configure.in:1035: -1- m4_pattern_allow([^SVR5$])
+m4trace:configure.in:1054: -1- AC_DEFINE_TRACE_LITERAL([PGRP_PIPE])
+m4trace:configure.in:1054: -1- m4_pattern_allow([^PGRP_PIPE$])
+m4trace:configure.in:1101: -1- AC_SUBST([SHOBJ_CC])
+m4trace:configure.in:1101: -1- AC_SUBST_TRACE([SHOBJ_CC])
+m4trace:configure.in:1101: -1- m4_pattern_allow([^SHOBJ_CC$])
+m4trace:configure.in:1102: -1- AC_SUBST([SHOBJ_CFLAGS])
+m4trace:configure.in:1102: -1- AC_SUBST_TRACE([SHOBJ_CFLAGS])
+m4trace:configure.in:1102: -1- m4_pattern_allow([^SHOBJ_CFLAGS$])
+m4trace:configure.in:1103: -1- AC_SUBST([SHOBJ_LD])
+m4trace:configure.in:1103: -1- AC_SUBST_TRACE([SHOBJ_LD])
+m4trace:configure.in:1103: -1- m4_pattern_allow([^SHOBJ_LD$])
+m4trace:configure.in:1104: -1- AC_SUBST([SHOBJ_LDFLAGS])
+m4trace:configure.in:1104: -1- AC_SUBST_TRACE([SHOBJ_LDFLAGS])
+m4trace:configure.in:1104: -1- m4_pattern_allow([^SHOBJ_LDFLAGS$])
+m4trace:configure.in:1105: -1- AC_SUBST([SHOBJ_XLDFLAGS])
+m4trace:configure.in:1105: -1- AC_SUBST_TRACE([SHOBJ_XLDFLAGS])
+m4trace:configure.in:1105: -1- m4_pattern_allow([^SHOBJ_XLDFLAGS$])
+m4trace:configure.in:1106: -1- AC_SUBST([SHOBJ_LIBS])
+m4trace:configure.in:1106: -1- AC_SUBST_TRACE([SHOBJ_LIBS])
+m4trace:configure.in:1106: -1- m4_pattern_allow([^SHOBJ_LIBS$])
+m4trace:configure.in:1107: -1- AC_SUBST([SHOBJ_STATUS])
+m4trace:configure.in:1107: -1- AC_SUBST_TRACE([SHOBJ_STATUS])
+m4trace:configure.in:1107: -1- m4_pattern_allow([^SHOBJ_STATUS$])
+m4trace:configure.in:1139: -1- AC_SUBST([PROFILE_FLAGS])
+m4trace:configure.in:1139: -1- AC_SUBST_TRACE([PROFILE_FLAGS])
+m4trace:configure.in:1139: -1- m4_pattern_allow([^PROFILE_FLAGS$])
+m4trace:configure.in:1141: -1- AC_SUBST([incdir])
+m4trace:configure.in:1141: -1- AC_SUBST_TRACE([incdir])
+m4trace:configure.in:1141: -1- m4_pattern_allow([^incdir$])
+m4trace:configure.in:1142: -1- AC_SUBST([BUILD_DIR])
+m4trace:configure.in:1142: -1- AC_SUBST_TRACE([BUILD_DIR])
+m4trace:configure.in:1142: -1- m4_pattern_allow([^BUILD_DIR$])
+m4trace:configure.in:1145: -1- AC_SUBST([datarootdir])
+m4trace:configure.in:1145: -1- AC_SUBST_TRACE([datarootdir])
+m4trace:configure.in:1145: -1- m4_pattern_allow([^datarootdir$])
+m4trace:configure.in:1146: -1- AC_SUBST([localedir])
+m4trace:configure.in:1146: -1- AC_SUBST_TRACE([localedir])
+m4trace:configure.in:1146: -1- m4_pattern_allow([^localedir$])
+m4trace:configure.in:1148: -1- AC_SUBST([YACC])
+m4trace:configure.in:1148: -1- AC_SUBST_TRACE([YACC])
+m4trace:configure.in:1148: -1- m4_pattern_allow([^YACC$])
+m4trace:configure.in:1149: -1- AC_SUBST([AR])
+m4trace:configure.in:1149: -1- AC_SUBST_TRACE([AR])
+m4trace:configure.in:1149: -1- m4_pattern_allow([^AR$])
+m4trace:configure.in:1150: -1- AC_SUBST([ARFLAGS])
+m4trace:configure.in:1150: -1- AC_SUBST_TRACE([ARFLAGS])
+m4trace:configure.in:1150: -1- m4_pattern_allow([^ARFLAGS$])
+m4trace:configure.in:1152: -1- AC_SUBST([BASHVERS])
+m4trace:configure.in:1152: -1- AC_SUBST_TRACE([BASHVERS])
+m4trace:configure.in:1152: -1- m4_pattern_allow([^BASHVERS$])
+m4trace:configure.in:1153: -1- AC_SUBST([RELSTATUS])
+m4trace:configure.in:1153: -1- AC_SUBST_TRACE([RELSTATUS])
+m4trace:configure.in:1153: -1- m4_pattern_allow([^RELSTATUS$])
+m4trace:configure.in:1154: -1- AC_SUBST([DEBUG])
+m4trace:configure.in:1154: -1- AC_SUBST_TRACE([DEBUG])
+m4trace:configure.in:1154: -1- m4_pattern_allow([^DEBUG$])
+m4trace:configure.in:1155: -1- AC_SUBST([MALLOC_DEBUG])
+m4trace:configure.in:1155: -1- AC_SUBST_TRACE([MALLOC_DEBUG])
+m4trace:configure.in:1155: -1- m4_pattern_allow([^MALLOC_DEBUG$])
+m4trace:configure.in:1157: -1- AC_SUBST([host_cpu])
+m4trace:configure.in:1157: -1- AC_SUBST_TRACE([host_cpu])
+m4trace:configure.in:1157: -1- m4_pattern_allow([^host_cpu$])
+m4trace:configure.in:1158: -1- AC_SUBST([host_vendor])
+m4trace:configure.in:1158: -1- AC_SUBST_TRACE([host_vendor])
+m4trace:configure.in:1158: -1- m4_pattern_allow([^host_vendor$])
+m4trace:configure.in:1159: -1- AC_SUBST([host_os])
+m4trace:configure.in:1159: -1- AC_SUBST_TRACE([host_os])
+m4trace:configure.in:1159: -1- m4_pattern_allow([^host_os$])
+m4trace:configure.in:1161: -1- AC_SUBST([LOCAL_LIBS])
+m4trace:configure.in:1161: -1- AC_SUBST_TRACE([LOCAL_LIBS])
+m4trace:configure.in:1161: -1- m4_pattern_allow([^LOCAL_LIBS$])
+m4trace:configure.in:1162: -1- AC_SUBST([LOCAL_CFLAGS])
+m4trace:configure.in:1162: -1- AC_SUBST_TRACE([LOCAL_CFLAGS])
+m4trace:configure.in:1162: -1- m4_pattern_allow([^LOCAL_CFLAGS$])
+m4trace:configure.in:1163: -1- AC_SUBST([LOCAL_LDFLAGS])
+m4trace:configure.in:1163: -1- AC_SUBST_TRACE([LOCAL_LDFLAGS])
+m4trace:configure.in:1163: -1- m4_pattern_allow([^LOCAL_LDFLAGS$])
+m4trace:configure.in:1164: -1- AC_SUBST([LOCAL_DEFS])
+m4trace:configure.in:1164: -1- AC_SUBST_TRACE([LOCAL_DEFS])
+m4trace:configure.in:1164: -1- m4_pattern_allow([^LOCAL_DEFS$])
+m4trace:configure.in:1169: -1- AC_CONFIG_FILES([Makefile builtins/Makefile lib/readline/Makefile lib/glob/Makefile \
          lib/intl/Makefile \
          lib/malloc/Makefile lib/sh/Makefile lib/termcap/Makefile \
          lib/tilde/Makefile doc/Makefile support/Makefile po/Makefile.in \
          examples/loadables/Makefile examples/loadables/perl/Makefile])
-m4trace:configure.in:1167: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments.
+m4trace:configure.in:1169: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments.
 You should run autoupdate.], [])
-m4trace:configure.in:1167: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs])
-m4trace:configure.in:1167: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
-m4trace:configure.in:1167: -1- m4_pattern_allow([^LIB@&t@OBJS$])
-m4trace:configure.in:1167: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
-m4trace:configure.in:1167: -1- AC_SUBST_TRACE([LTLIBOBJS])
-m4trace:configure.in:1167: -1- m4_pattern_allow([^LTLIBOBJS$])
-m4trace:configure.in:1167: -1- AC_SUBST_TRACE([top_builddir])
-m4trace:configure.in:1167: -1- AC_SUBST_TRACE([top_build_prefix])
-m4trace:configure.in:1167: -1- AC_SUBST_TRACE([srcdir])
-m4trace:configure.in:1167: -1- AC_SUBST_TRACE([abs_srcdir])
-m4trace:configure.in:1167: -1- AC_SUBST_TRACE([top_srcdir])
-m4trace:configure.in:1167: -1- AC_SUBST_TRACE([abs_top_srcdir])
-m4trace:configure.in:1167: -1- AC_SUBST_TRACE([builddir])
-m4trace:configure.in:1167: -1- AC_SUBST_TRACE([abs_builddir])
-m4trace:configure.in:1167: -1- AC_SUBST_TRACE([abs_top_builddir])
-m4trace:configure.in:1167: -1- AC_SUBST_TRACE([INSTALL])
+m4trace:configure.in:1169: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs])
+m4trace:configure.in:1169: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
+m4trace:configure.in:1169: -1- m4_pattern_allow([^LIB@&t@OBJS$])
+m4trace:configure.in:1169: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
+m4trace:configure.in:1169: -1- AC_SUBST_TRACE([LTLIBOBJS])
+m4trace:configure.in:1169: -1- m4_pattern_allow([^LTLIBOBJS$])
+m4trace:configure.in:1169: -1- AC_SUBST_TRACE([top_builddir])
+m4trace:configure.in:1169: -1- AC_SUBST_TRACE([top_build_prefix])
+m4trace:configure.in:1169: -1- AC_SUBST_TRACE([srcdir])
+m4trace:configure.in:1169: -1- AC_SUBST_TRACE([abs_srcdir])
+m4trace:configure.in:1169: -1- AC_SUBST_TRACE([top_srcdir])
+m4trace:configure.in:1169: -1- AC_SUBST_TRACE([abs_top_srcdir])
+m4trace:configure.in:1169: -1- AC_SUBST_TRACE([builddir])
+m4trace:configure.in:1169: -1- AC_SUBST_TRACE([abs_builddir])
+m4trace:configure.in:1169: -1- AC_SUBST_TRACE([abs_top_builddir])
+m4trace:configure.in:1169: -1- AC_SUBST_TRACE([INSTALL])
index 675615f898ce4d88d9484015724770e8462c5e1e..d7cd44c35331d583d98bc990c4823258d557e5c6 100644 (file)
 
 #undef HAVE_LIBC_FNM_EXTMATCH
 
+/* Define if you have <linux/audit.h> and it defines AUDIT_USER_TTY */
+#undef HAVE_DECL_AUDIT_USER_TTY
+
 #undef HAVE_DECL_CONFSTR
 
 #undef HAVE_DECL_PRINTF
index 2ffe107c1fdaad48ebd85185d5a050faa82b8c0b..152915d84da3ad84a5df2bc03564febfd21cf6e6 100755 (executable)
--- a/configure
+++ b/configure
@@ -1,5 +1,5 @@
 #! /bin/sh
-# From configure.in for Bash 4.2, version 4.044.
+# From configure.in for Bash 4.2, version 4.045.
 # Guess values for system-dependent variables and create Makefiles.
 # Generated by GNU Autoconf 2.68 for bash 4.2-maint.
 #
@@ -9868,6 +9868,19 @@ fi
 
 
 
+ac_fn_c_check_decl "$LINENO" "AUDIT_USER_TTY" "ac_cv_have_decl_AUDIT_USER_TTY" "#include <linux/audit.h>
+"
+if test "x$ac_cv_have_decl_AUDIT_USER_TTY" = xyes; then :
+  ac_have_decl=1
+else
+  ac_have_decl=0
+fi
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_DECL_AUDIT_USER_TTY $ac_have_decl
+_ACEOF
+
+
 ac_fn_c_check_decl "$LINENO" "confstr" "ac_cv_have_decl_confstr" "$ac_includes_default"
 if test "x$ac_cv_have_decl_confstr" = xyes; then :
   ac_have_decl=1
index b7cb92a9633cdb8881bd9e27883df81e07feb475..1ea30f5722ee668b552db917ed0a7d69bd74ce7d 100644 (file)
@@ -21,7 +21,7 @@ dnl Process this file with autoconf to produce a configure script.
 #   You should have received a copy of the GNU General Public License
 #   along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
-AC_REVISION([for Bash 4.2, version 4.044])dnl
+AC_REVISION([for Bash 4.2, version 4.045])dnl
 
 define(bashvers, 4.2)
 define(relstatus, maint)
@@ -757,6 +757,8 @@ AC_REPLACE_FUNCS(strtod strtol strtoul strtoll strtoull strtoimax strtoumax)
 AC_REPLACE_FUNCS(dprintf)
 AC_REPLACE_FUNCS(strchrnul)
 
+AC_CHECK_DECLS([AUDIT_USER_TTY],,, [[#include <linux/audit.h>]])
+
 AC_CHECK_DECLS([confstr])
 AC_CHECK_DECLS([printf])
 AC_CHECK_DECLS([sbrk])
index 210667e0b84d79c2476a75161dd4507ed957ed1c..0cae7ffc5b33997dbe31f48068fd62beb98d9f03 100644 (file)
@@ -366,6 +366,11 @@ readline (prompt)
     RL_SETSTATE (RL_STATE_CALLBACK);
 #endif
 
+#if HAVE_DECL_AUDIT_TTY && defined (ENABLE_TTY_AUDIT_SUPPORT)
+  if (value)
+    _rl_audit_tty (value);
+#endif
+
   return (value);
 }
 
@@ -885,6 +890,14 @@ _rl_dispatch_subseq (key, map, got_subseq)
            }
 #endif
 
+#ifdef NOTYET
+         /* Tentative inter-character timeout for potential multi-key
+            sequences?  If no input within timeout, abort sequence and
+            act as if we got non-matching input. */
+         if (_rl_input_queued (500000) == 0)
+           return (_rl_subseq_result (-2, map, key, got_subseq));
+#endif
+
          newkey = _rl_subseq_getchar (key);
          if (newkey < 0)
            {
index bcf96ad2563dda10024b8fca35659ae2dc0a2d38..5530086f6b0f9da3570e3f6341d5652f7be98cc9 100644 (file)
@@ -1,7 +1,7 @@
 /* readline.c -- a general facility for reading lines of input
    with emacs style editing and completion. */
 
-/* Copyright (C) 1987-2011 Free Software Foundation, Inc.
+/* Copyright (C) 1987-2012 Free Software Foundation, Inc.
 
    This file is part of the GNU Readline Library (Readline), a library
    for reading lines of text with interactive input and history editing.      
@@ -366,6 +366,11 @@ readline (prompt)
     RL_SETSTATE (RL_STATE_CALLBACK);
 #endif
 
+#if HAVE_DECL_AUDIT_TTY && defined (ENABLE_TTY_AUDIT_SUPPORT)
+  if (value)
+    _rl_audit_tty (value);
+#endif
+
   return (value);
 }
 
@@ -885,6 +890,12 @@ _rl_dispatch_subseq (key, map, got_subseq)
            }
 #endif
 
+         /* Tentative inter-character timeout for potential multi-key
+            sequences?  If no input within timeout, abort sequence and
+            act as if we got non-matching input. */
+         if (_rl_input_queued (500000) == 0)
+           return (_rl_subseq_result (-2, map, key, got_subseq));
+
          newkey = _rl_subseq_getchar (key);
          if (newkey < 0)
            {
index 53219fc472be1136abed3c55417edff00e485f51..1a40afce029a5b83f98d86b0f09bff95cc50a837 100644 (file)
@@ -33,7 +33,7 @@
 #define COLOR_SUPPORT
 
 /* This definition is needed by readline.c, rltty.c, and signals.c. */
-/* If on, then readline handles signals in a way that doesn't screw. */
+/* If on, then readline handles signals in a way that doesn't suck. */
 #define HANDLE_SIGNALS
 
 /* Ugly but working hack for binding prefix meta. */
@@ -62,4 +62,8 @@
 /* Define this if you want the cursor to indicate insert or overwrite mode. */
 /* #define CURSOR_MODE */
 
+/* Define this if you want to enable code that talks to the Linux kernel
+   tty auditing system. */
+#define ENABLE_TTY_AUDIT_SUPPORT
+
 #endif /* _RLCONF_H_ */
index 24f3e12f029b42ee3ccc28d969c05b00a96ea78e..e0ba1beb1aff4f9fbbcdd5b22f185ecdf0492abc 100644 (file)
@@ -383,6 +383,7 @@ extern void _rl_ttymsg ();
 extern void _rl_errmsg ();
 extern void _rl_trace ();
 #endif
+extern void _rl_audit_tty PARAMS((char *));
 
 extern int _rl_tropen PARAMS((void));
 
index 2c5f1a47b2e00c0a75b13cc7d182ee23ebd3db88..1271e26fd9a13871f2e405dbdae2f4753aebc8f0 100644 (file)
@@ -530,3 +530,51 @@ _rl_settracefp (fp)
   _rl_tracefp = fp;
 }
 #endif
+
+
+#if HAVE_DECL_AUDIT_USER_TTY && defined (ENABLE_TTY_AUDIT_SUPPORT)
+
+/* Report STRING to the audit system. */
+void
+_rl_audit_tty (string)
+     char *string;
+{
+  struct sockaddr_nl addr;
+  struct msghdr msg;
+  struct nlmsghdr nlm;
+  struct iovec iov[2];
+  size_t size;
+  int fd;
+
+  fd = socket (AF_NETLINK, SOCK_RAW, NETLINK_AUDIT);
+  if (fd < 0)
+    return;
+  size = strlen (string) + 1;
+
+  nlm.nlmsg_len = NLMSG_LENGTH (size);
+  nlm.nlmsg_type = AUDIT_USER_TTY;
+  nlm.nlmsg_flags = NLM_F_REQUEST;
+  nlm.nlmsg_seq = 0;
+  nlm.nlmsg_pid = 0;
+
+  iov[0].iov_base = &nlm;
+  iov[0].iov_len = sizeof (nlm);
+  iov[1].iov_base = string;
+  iov[1].iov_len = size;
+
+  addr.nl_family = AF_NETLINK;
+  addr.nl_pid = 0;
+  addr.nl_groups = 0;
+
+  msg.msg_name = &addr;
+  msg.msg_namelen = sizeof (addr);
+  msg.msg_iov = iov;
+  msg.msg_iovlen = 2;
+  msg.msg_control = NULL;
+  msg.msg_controllen = 0;
+  msg.msg_flags = 0;
+
+  (void)sendmsg (fd, &msg, 0);
+  close (fd);
+}
+#endif
index 0c15e3e8674af8efd0e8b8b4c99d0b0241654cbb..ffd1da925b9dbcb4783dec54ef89335dc0141dce 100644 (file)
@@ -1,6 +1,6 @@
 /* pcomplete.c - functions to generate lists of matches for programmable completion. */
 
-/* Copyright (C) 1999-2011 Free Software Foundation, Inc.
+/* Copyright (C) 1999-2012 Free Software Foundation, Inc.
 
    This file is part of GNU Bash, the Bourne Again SHell.
 
@@ -122,10 +122,13 @@ static STRINGLIST *gen_action_completions __P((COMPSPEC *, const char *));
 static STRINGLIST *gen_globpat_matches __P((COMPSPEC *, const char *));
 static STRINGLIST *gen_wordlist_matches __P((COMPSPEC *, const char *));
 static STRINGLIST *gen_shell_function_matches __P((COMPSPEC *, const char *,
+                                                  const char *,
                                                   char *, int, WORD_LIST *,
                                                   int, int, int *));
-static STRINGLIST *gen_command_matches __P((COMPSPEC *, const char *, char *,
-                                           int, WORD_LIST *, int, int));
+static STRINGLIST *gen_command_matches __P((COMPSPEC *, const char *,
+                                           const char *,
+                                           char *, int, WORD_LIST *,
+                                           int, int));
 
 static STRINGLIST *gen_progcomp_completions __P((const char *, const char *,
                                                 const char *,
@@ -139,7 +142,7 @@ static SHELL_VAR *bind_comp_words __P((WORD_LIST *));
 #endif
 static void bind_compfunc_variables __P((char *, int, WORD_LIST *, int, int));
 static void unbind_compfunc_variables __P((int));
-static WORD_LIST *build_arg_list __P((char *, const char *, WORD_LIST *, int));
+static WORD_LIST *build_arg_list __P((char *, const char *, const char *, WORD_LIST *, int));
 static WORD_LIST *command_line_to_word_list __P((char *, int, int, int *, int *));
 
 #ifdef DEBUG
@@ -1000,8 +1003,9 @@ unbind_compfunc_variables (exported)
    make do with the COMP_LINE and COMP_POINT variables. */
 
 static WORD_LIST *
-build_arg_list (cmd, text, lwords, ind)
+build_arg_list (cmd, cname, text, lwords, ind)
      char *cmd;
+     const char *cname;
      const char *text;
      WORD_LIST *lwords;
      int ind;
@@ -1012,13 +1016,13 @@ build_arg_list (cmd, text, lwords, ind)
 
   ret = (WORD_LIST *)NULL;
   w = make_word (cmd);
-  ret = make_word_list (w, (WORD_LIST *)NULL);
+  ret = make_word_list (w, (WORD_LIST *)NULL); /* $0 */
 
-  w = (lwords && lwords->word) ? copy_word (lwords->word) : make_word ("");
+  w = make_word (cname);                       /* $1 */
   cl = ret->next = make_word_list (w, (WORD_LIST *)NULL);
 
   w = make_word (text);
-  cl->next = make_word_list (w, (WORD_LIST *)NULL);
+  cl->next = make_word_list (w, (WORD_LIST *)NULL);    /* $2 */
   cl = cl->next;
 
   /* Search lwords for current word */
@@ -1043,8 +1047,9 @@ build_arg_list (cmd, text, lwords, ind)
    variable, this does nothing if arrays are not compiled into the shell. */
 
 static STRINGLIST *
-gen_shell_function_matches (cs, text, line, ind, lwords, nw, cw, foundp)
+gen_shell_function_matches (cs, cmd, text, line, ind, lwords, nw, cw, foundp)
      COMPSPEC *cs;
+     const char *cmd;
      const char *text;
      char *line;
      int ind;
@@ -1085,7 +1090,7 @@ gen_shell_function_matches (cs, text, line, ind, lwords, nw, cw, foundp)
      1-based, while bash arrays are 0-based. */
   bind_compfunc_variables (line, ind, lwords, cw - 1, 0);
 
-  cmdlist = build_arg_list (funcname, text, lwords, cw);
+  cmdlist = build_arg_list (funcname, cmd, text, lwords, cw);
 
   pps = &ps;
   save_parser_state (pps);
@@ -1147,8 +1152,9 @@ gen_shell_function_matches (cs, text, line, ind, lwords, nw, cw, foundp)
    STRINGLIST from the results and return it. */
 
 static STRINGLIST *
-gen_command_matches (cs, text, line, ind, lwords, nw, cw)
+gen_command_matches (cs, cmd, text, line, ind, lwords, nw, cw)
      COMPSPEC *cs;
+     const char *cmd;
      const char *text;
      char *line;
      int ind;
@@ -1162,7 +1168,7 @@ gen_command_matches (cs, text, line, ind, lwords, nw, cw)
   STRINGLIST *sl;
 
   bind_compfunc_variables (line, ind, lwords, cw, 1);
-  cmdlist = build_arg_list (cs->command, text, lwords, cw);
+  cmdlist = build_arg_list (cs->command, cmd, text, lwords, cw);
 
   /* Estimate the size needed for the buffer. */
   n = strlen (cs->command);
@@ -1262,6 +1268,7 @@ gen_compspec_completions (cs, cmd, word, start, end, foundp)
   char *line;
   int llen, nw, cw, found, foundf;
   WORD_LIST *lwords;
+  WORD_DESC *lw;
   COMPSPEC *tcs;
 
   found = 1;
@@ -1333,6 +1340,14 @@ gen_compspec_completions (cs, cmd, word, start, end, foundp)
                line, llen, rl_point - start, &nw, &cw);
 #endif
       lwords = command_line_to_word_list (line, llen, rl_point - start, &nw, &cw);
+      /* If we skipped a NULL word at the beginning of the line, add it back */
+      if (lwords && lwords->word && cmd[0] == 0 && lwords->word->word[0] != 0)
+       {
+         lw = make_bare_word (cmd);
+         lwords = make_word_list (lw, lwords);
+         nw++;
+         cw++;
+       }
 #ifdef DEBUG
       if (lwords == 0 && llen > 0)
        debug_printf ("ERROR: command_line_to_word_list returns NULL");
@@ -1351,7 +1366,7 @@ gen_compspec_completions (cs, cmd, word, start, end, foundp)
   if (cs->funcname)
     {
       foundf = 0;
-      tmatches = gen_shell_function_matches (cs, word, line, rl_point - start, lwords, nw, cw, &foundf);
+      tmatches = gen_shell_function_matches (cs, cmd, word, line, rl_point - start, lwords, nw, cw, &foundf);
       if (foundf != 0)
        found = foundf;
       if (tmatches)
@@ -1359,7 +1374,7 @@ gen_compspec_completions (cs, cmd, word, start, end, foundp)
 #ifdef DEBUG
          if (progcomp_debug)
            {
-             debug_printf ("gen_shell_function_matches (%p, %s, %p, %d, %d) -->", cs, word, lwords, nw, cw);
+             debug_printf ("gen_shell_function_matches (%p, %s, %s, %p, %d, %d) -->", cs, cmd, word, lwords, nw, cw);
              strlist_print (tmatches, "\t");
              rl_on_new_line ();
            }
@@ -1371,13 +1386,13 @@ gen_compspec_completions (cs, cmd, word, start, end, foundp)
 
   if (cs->command)
     {
-      tmatches = gen_command_matches (cs, word, line, rl_point - start, lwords, nw, cw);
+      tmatches = gen_command_matches (cs, cmd, word, line, rl_point - start, lwords, nw, cw);
       if (tmatches)
        {
 #ifdef DEBUG
          if (progcomp_debug)
            {
-             debug_printf ("gen_command_matches (%p, %s, %p, %d, %d) -->", cs, word, lwords, nw, cw);
+             debug_printf ("gen_command_matches (%p, %s, %s, %p, %d, %d) -->", cs, cmd, word, lwords, nw, cw);
              strlist_print (tmatches, "\t");
              rl_on_new_line ();
            }