commit bash-20130215 snapshot

This commit is contained in:
Chet Ramey
2013-03-04 08:10:31 -05:00
parent 10e7843372
commit 73a146bec7
25 changed files with 13346 additions and 542 deletions
+93
View File
@@ -4522,3 +4522,96 @@ trap.c
CHECK_ALRM and QUIT inline. Integrating check for read builtin's
SIGALRM (where zread call to check_signals_and_traps can see it)
fixes problem reported by Mike Frysinger <vapier@gentoo.org>
2/12
----
lib/glob/xmbsrtowcs.c
- xdupmbstowcs2: fixed but where end of string was not handled
correctly, causing loop to go past end of string in a bunch of cases.
Fixes bug reported by
2/13
----
builtins/pushd.def
- popd_builtin: treat any argument that isn't -n or of the form
[-+][[:digit:]]* as an error. Fixes problem reported by Bruce
Korb <bruce.korb@gmail.com>
2/14
----
configure.ac
- add check for sig_atomic_t; already a placeholder for it in
config.h.in
2/15
----
subst.c
- do_compound_assignment: don't call assign_compound_array_list with
a NULL variable in case make_local_xxx_variable returns NULL
(it will if you try to shadow a readonly or noassign variable).
Fixes bug reported by Richard Tollerton <rich.tollerton@ni.com>
2/16
----
variables.c
- make_local_variable: print error messager if an attempt is made to
create a local variable shadowing a `noassign' variable. Previously
we just silently refused to do it
trap.[ch]
- get_original_signal: now global so rest of the shell can use it
sig.c
- initialize_shell_signals: install a signal handler for SIGTERM
that does nothing except set a sigterm_received flag instead of
ignoring it with SIG_IGN, as long as SIGTERM is not ignored when
the shell is started. Use get_original_signal early to get the
original handler, since we will do that later anyway
- set_signal_handler: if installing sigterm_sighandler as the SIGTERM
handler, make sure to add SA_RESTART flag to make it as close to
SIG_IGN as possible
sig.h
- sigterm_sighandler: new extern declaration
quit.h
- RESET_SIGTERM: set sigterm_receved to 0
- CHECK_SIGTERM: check sigterm_received; if it's non-zero, treat it
as a fatal signal and call termsig_handler to exit the shell
jobs.c
- make_child: call RESET_SIGTERM just before fork() so we can detect
if the child process received a SIGTERM before it's able to change
the signal handler back to what it was when the shell started
(presumably SIG_DFL). Only has effect if the shell installed
sigterm_sighandler for SIGTERM, interactive shells that were not
started with SIG_IGN as the SIGTERM handler
- make_child: call RESET_SIGTERM in the parent after fork() so the
rest of the shell won't react to it
execute_cmd.c
- execute_simple_command: call CHECK_SIGTERM after make_child in child
to catch SIGTERM received after fork() and before restoring old
signal handlers
- execute_disk_command: call CHECK_SIGTERM after make_child in child
process after restoring old signal handlers and again just before
calling shell_execve. Fixes race condition observed by
Padraig Brady <p@draigbrady.com> when testing with his `timeout'
program
lib/readline/display.c
- open_some_spaces: new function, subset of insert_some_chars that just
opens up a specified number of spaces to be overwritten
- insert_some_spaces: now just calls to open_some_spaces followed by
_rl_output_some_chars
- update_line: use col_temp instead of recalculating it using
_rl_col_width in the case where we use more columns with fewer bytes
- update_line: use open_some_spaces and then output the right number
of chars instead of trying to print new characters then overwrite
existing characters in two separate calls. This includes removing
some dodgy code and making things simpler. Fix from Egmont
Koblinger <egmont@gmail.com>
- use new variable `bytes_to_insert' instead of overloading temp in
some code blocks (nls - nfd, bytes that comprise the characters
different in the new line from the old)
+83
View File
@@ -4509,6 +4509,8 @@ variables.c
builtins/read.def
- sigalrm_seen, alrmbuf: now global so the rest of the shell (trap.c)
can use them
- sigalrm: just sets flag, no longer longjmps to alrmbuf; problem was
longjmp without manipulating signal mask, leaving SIGALRM blocked
quit.h
- move CHECK_ALRM macro here from builtins/read.def so trap.c:
@@ -4520,3 +4522,84 @@ trap.c
CHECK_ALRM and QUIT inline. Integrating check for read builtin's
SIGALRM (where zread call to check_signals_and_traps can see it)
fixes problem reported by Mike Frysinger <vapier@gentoo.org>
2/12
----
lib/glob/xmbsrtowcs.c
- xdupmbstowcs2: fixed but where end of string was not handled
correctly, causing loop to go past end of string in a bunch of cases.
Fixes bug reported by
2/13
----
builtins/pushd.def
- popd_builtin: treat any argument that isn't -n or of the form
[-+][[:digit:]]* as an error. Fixes problem reported by Bruce
Korb <bruce.korb@gmail.com>
2/14
----
configure.ac
- add check for sig_atomic_t; already a placeholder for it in
config.h.in
2/15
----
subst.c
- do_compound_assignment: don't call assign_compound_array_list with
a NULL variable in case make_local_xxx_variable returns NULL
(it will if you try to shadow a readonly or noassign variable).
Fixes bug reported by Richard Tollerton <rich.tollerton@ni.com>
2/16
----
variables.c
- make_local_variable: print error messager if an attempt is made to
create a local variable shadowing a `noassign' variable. Previously
we just silently refused to do it
trap.[ch]
- get_original_signal: now global so rest of the shell can use it
sig.c
- initialize_shell_signals: install a signal handler for SIGTERM
that does nothing except set a sigterm_received flag instead of
ignoring it with SIG_IGN, as long as SIGTERM is not ignored when
the shell is started. Use get_original_signal early to get the
original handler, since we will do that later anyway
- set_signal_handler: if installing sigterm_sighandler as the SIGTERM
handler, make sure to add SA_RESTART flag to make it as close to
SIG_IGN as possible
sig.h
- sigterm_sighandler: new extern declaration
quit.h
- RESET_SIGTERM: set sigterm_receved to 0
- CHECK_SIGTERM: check sigterm_received; if it's non-zero, treat it
as a fatal signal and call termsig_handler to exit the shell
jobs.c
- make_child: call RESET_SIGTERM just before fork() so we can detect
if the child process received a SIGTERM before it's able to change
the signal handler back to what it was when the shell started
(presumably SIG_DFL). Only has effect if the shell installed
sigterm_sighandler for SIGTERM, interactive shells that were not
started with SIG_IGN as the SIGTERM handler
- make_child: call RESET_SIGTERM in the parent after fork() so the
rest of the shell won't react to it
execute_cmd.c
- execute_simple_command: call CHECK_SIGTERM after make_child in child
to catch SIGTERM received after fork() and before restoring old
signal handlers
- execute_disk_command: call CHECK_SIGTERM after make_child in child
process after restoring old signal handlers and again just before
calling shell_execve. Fixes race condition observed by
Padraig Brady <p@draigbrady.com> when testing with his `timeout'
program
lib/readline/display.c
- open_some_spaces: new function, subset of insert_some_chars that just
opens up a specified number of spaces to be overwritten
+44 -1
View File
@@ -1,5 +1,5 @@
@%:@! /bin/sh
@%:@ From configure.ac for Bash 4.3, version 4.055.
@%:@ From configure.ac for Bash 4.3, version 4.056.
@%:@ Guess values for system-dependent variables and create Makefiles.
@%:@ Generated by GNU Autoconf 2.68 for bash 4.3-alpha.
@%:@
@@ -13165,6 +13165,49 @@ fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sig_atomic_t" >&5
$as_echo_n "checking for sig_atomic_t... " >&6; }
if ${bash_cv_type_sig_atomic_t+:} false; then :
$as_echo_n "(cached) " >&6
else
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#include <sys/types.h>
#if STDC_HEADERS
#include <stdlib.h>
#include <stddef.h>
#endif
#if HAVE_INTTYPES_H
#include <inttypes.h>
#endif
#if HAVE_STDINT_H
#include <stdint.h>
#endif
#include <signal.h>
_ACEOF
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
$EGREP "sig_atomic_t" >/dev/null 2>&1; then :
bash_cv_type_sig_atomic_t=yes
else
bash_cv_type_sig_atomic_t=no
fi
rm -f conftest*
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_sig_atomic_t" >&5
$as_echo "$bash_cv_type_sig_atomic_t" >&6; }
if test $bash_cv_type_sig_atomic_t = no; then
cat >>confdefs.h <<_ACEOF
@%:@define sig_atomic_t int
_ACEOF
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for quad_t" >&5
$as_echo_n "checking for quad_t... " >&6; }
if ${bash_cv_type_quad_t+:} false; then :
+71 -71
View File
@@ -15,55 +15,55 @@
'configure.in'
],
{
'AM_PROG_F77_C_O' => 1,
'_LT_AC_TAGCONFIG' => 1,
'm4_pattern_forbid' => 1,
'AM_PROG_F77_C_O' => 1,
'AC_INIT' => 1,
'AC_CANONICAL_TARGET' => 1,
'm4_pattern_forbid' => 1,
'_AM_COND_IF' => 1,
'AC_CONFIG_LIBOBJ_DIR' => 1,
'AC_CANONICAL_TARGET' => 1,
'AC_SUBST' => 1,
'AC_CANONICAL_HOST' => 1,
'AC_CONFIG_LIBOBJ_DIR' => 1,
'AC_FC_SRCEXT' => 1,
'AC_CANONICAL_HOST' => 1,
'AC_PROG_LIBTOOL' => 1,
'AM_INIT_AUTOMAKE' => 1,
'AC_CONFIG_SUBDIRS' => 1,
'AM_PATH_GUILE' => 1,
'AC_CONFIG_SUBDIRS' => 1,
'AM_AUTOMAKE_VERSION' => 1,
'LT_CONFIG_LTDL_DIR' => 1,
'AC_CONFIG_LINKS' => 1,
'AC_REQUIRE_AUX_FILE' => 1,
'LT_SUPPORTED_TAG' => 1,
'AC_CONFIG_LINKS' => 1,
'm4_sinclude' => 1,
'LT_SUPPORTED_TAG' => 1,
'AM_MAINTAINER_MODE' => 1,
'AM_NLS' => 1,
'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
'_m4_warn' => 1,
'AM_MAKEFILE_INCLUDE' => 1,
'_m4_warn' => 1,
'AM_PROG_CXX_C_O' => 1,
'_AM_MAKEFILE_INCLUDE' => 1,
'_AM_COND_ENDIF' => 1,
'_AM_MAKEFILE_INCLUDE' => 1,
'AM_ENABLE_MULTILIB' => 1,
'AM_SILENT_RULES' => 1,
'AM_PROG_MOC' => 1,
'AC_CONFIG_FILES' => 1,
'LT_INIT' => 1,
'include' => 1,
'AM_GNU_GETTEXT' => 1,
'LT_INIT' => 1,
'AM_PROG_AR' => 1,
'AM_GNU_GETTEXT' => 1,
'AC_LIBSOURCE' => 1,
'AC_CANONICAL_BUILD' => 1,
'AM_PROG_FC_C_O' => 1,
'AC_CANONICAL_BUILD' => 1,
'AC_FC_FREEFORM' => 1,
'AH_OUTPUT' => 1,
'AC_CONFIG_AUX_DIR' => 1,
'_AM_SUBST_NOTMAKE' => 1,
'm4_pattern_allow' => 1,
'AM_PROG_CC_C_O' => 1,
'AC_CONFIG_AUX_DIR' => 1,
'sinclude' => 1,
'AM_CONDITIONAL' => 1,
'AC_CANONICAL_SYSTEM' => 1,
'AM_PROG_CC_C_O' => 1,
'm4_pattern_allow' => 1,
'AM_XGETTEXT_OPTION' => 1,
'AC_CANONICAL_SYSTEM' => 1,
'AM_CONDITIONAL' => 1,
'AC_CONFIG_HEADERS' => 1,
'AC_DEFINE_TRACE_LITERAL' => 1,
'AM_POT_TOOLS' => 1,
@@ -84,55 +84,55 @@
'configure.in'
],
{
'_LT_AC_TAGCONFIG' => 1,
'AM_PROG_F77_C_O' => 1,
'AC_INIT' => 1,
'_LT_AC_TAGCONFIG' => 1,
'm4_pattern_forbid' => 1,
'_AM_COND_IF' => 1,
'AC_INIT' => 1,
'AC_CANONICAL_TARGET' => 1,
'AC_SUBST' => 1,
'_AM_COND_IF' => 1,
'AC_CONFIG_LIBOBJ_DIR' => 1,
'AC_FC_SRCEXT' => 1,
'AC_SUBST' => 1,
'AC_CANONICAL_HOST' => 1,
'AC_FC_SRCEXT' => 1,
'AC_PROG_LIBTOOL' => 1,
'AM_INIT_AUTOMAKE' => 1,
'AM_PATH_GUILE' => 1,
'AC_CONFIG_SUBDIRS' => 1,
'AM_PATH_GUILE' => 1,
'AM_AUTOMAKE_VERSION' => 1,
'LT_CONFIG_LTDL_DIR' => 1,
'AC_REQUIRE_AUX_FILE' => 1,
'AC_CONFIG_LINKS' => 1,
'm4_sinclude' => 1,
'AC_REQUIRE_AUX_FILE' => 1,
'LT_SUPPORTED_TAG' => 1,
'm4_sinclude' => 1,
'AM_MAINTAINER_MODE' => 1,
'AM_NLS' => 1,
'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
'AM_MAKEFILE_INCLUDE' => 1,
'_m4_warn' => 1,
'AM_MAKEFILE_INCLUDE' => 1,
'AM_PROG_CXX_C_O' => 1,
'_AM_COND_ENDIF' => 1,
'_AM_MAKEFILE_INCLUDE' => 1,
'_AM_COND_ENDIF' => 1,
'AM_ENABLE_MULTILIB' => 1,
'AM_SILENT_RULES' => 1,
'AM_PROG_MOC' => 1,
'AC_CONFIG_FILES' => 1,
'include' => 1,
'LT_INIT' => 1,
'AM_PROG_AR' => 1,
'include' => 1,
'AM_GNU_GETTEXT' => 1,
'AM_PROG_AR' => 1,
'AC_LIBSOURCE' => 1,
'AM_PROG_FC_C_O' => 1,
'AC_CANONICAL_BUILD' => 1,
'AM_PROG_FC_C_O' => 1,
'AC_FC_FREEFORM' => 1,
'AH_OUTPUT' => 1,
'_AM_SUBST_NOTMAKE' => 1,
'AC_CONFIG_AUX_DIR' => 1,
'sinclude' => 1,
'AM_PROG_CC_C_O' => 1,
'_AM_SUBST_NOTMAKE' => 1,
'm4_pattern_allow' => 1,
'AM_XGETTEXT_OPTION' => 1,
'AC_CANONICAL_SYSTEM' => 1,
'AM_PROG_CC_C_O' => 1,
'sinclude' => 1,
'AM_CONDITIONAL' => 1,
'AC_CANONICAL_SYSTEM' => 1,
'AM_XGETTEXT_OPTION' => 1,
'AC_CONFIG_HEADERS' => 1,
'AC_DEFINE_TRACE_LITERAL' => 1,
'AM_POT_TOOLS' => 1,
@@ -155,19 +155,19 @@
{
'm4_pattern_forbid' => 1,
'AC_CONFIG_LIBOBJ_DIR' => 1,
'AC_TYPE_OFF_T' => 1,
'AC_C_VOLATILE' => 1,
'AC_TYPE_OFF_T' => 1,
'AC_FUNC_CLOSEDIR_VOID' => 1,
'AC_REPLACE_FNMATCH' => 1,
'AC_PROG_LIBTOOL' => 1,
'AC_FUNC_STAT' => 1,
'AC_HEADER_TIME' => 1,
'AC_FUNC_WAIT3' => 1,
'AM_AUTOMAKE_VERSION' => 1,
'AC_STRUCT_TM' => 1,
'AC_HEADER_TIME' => 1,
'AC_FUNC_LSTAT' => 1,
'AC_TYPE_MODE_T' => 1,
'AC_STRUCT_TM' => 1,
'AM_AUTOMAKE_VERSION' => 1,
'AC_FUNC_GETMNTENT' => 1,
'AC_TYPE_MODE_T' => 1,
'AC_FUNC_STRTOD' => 1,
'AC_CHECK_HEADERS' => 1,
'AC_FUNC_STRNLEN' => 1,
@@ -186,17 +186,17 @@
'AC_STRUCT_ST_BLOCKS' => 1,
'AC_TYPE_SIGNAL' => 1,
'AC_TYPE_UID_T' => 1,
'AC_CONFIG_AUX_DIR' => 1,
'AC_PROG_MAKE_SET' => 1,
'sinclude' => 1,
'AC_CONFIG_AUX_DIR' => 1,
'm4_pattern_allow' => 1,
'sinclude' => 1,
'AC_DEFINE_TRACE_LITERAL' => 1,
'AC_FUNC_STRERROR_R' => 1,
'AC_PROG_CC' => 1,
'AC_FUNC_FORK' => 1,
'AC_DECL_SYS_SIGLIST' => 1,
'AC_FUNC_VPRINTF' => 1,
'AC_FUNC_FORK' => 1,
'AC_FUNC_STRCOLL' => 1,
'AC_FUNC_VPRINTF' => 1,
'AC_PROG_YACC' => 1,
'AC_INIT' => 1,
'AC_STRUCT_TIMEZONE' => 1,
@@ -218,33 +218,33 @@
'AM_MAINTAINER_MODE' => 1,
'AC_FUNC_UTIME_NULL' => 1,
'AC_FUNC_SELECT_ARGTYPES' => 1,
'AC_FUNC_STRFTIME' => 1,
'AC_HEADER_STAT' => 1,
'AC_C_INLINE' => 1,
'AC_FUNC_STRFTIME' => 1,
'AC_PROG_CPP' => 1,
'AC_TYPE_PID_T' => 1,
'AC_C_CONST' => 1,
'AC_C_INLINE' => 1,
'AC_PROG_LEX' => 1,
'AC_C_CONST' => 1,
'AC_TYPE_PID_T' => 1,
'AC_CONFIG_FILES' => 1,
'include' => 1,
'AC_FUNC_SETVBUF_REVERSED' => 1,
'AC_PROG_INSTALL' => 1,
'AM_GNU_GETTEXT' => 1,
'AC_FUNC_OBSTACK' => 1,
'AC_CHECK_LIB' => 1,
'AC_FUNC_OBSTACK' => 1,
'AC_FUNC_MALLOC' => 1,
'AC_FUNC_GETGROUPS' => 1,
'AC_FUNC_GETLOADAVG' => 1,
'AH_OUTPUT' => 1,
'AC_FUNC_FSEEKO' => 1,
'AM_PROG_CC_C_O' => 1,
'AM_CONDITIONAL' => 1,
'AC_CANONICAL_SYSTEM' => 1,
'AC_FUNC_MKTIME' => 1,
'AC_CANONICAL_SYSTEM' => 1,
'AM_CONDITIONAL' => 1,
'AC_CONFIG_HEADERS' => 1,
'AC_HEADER_SYS_WAIT' => 1,
'AC_FUNC_MEMCMP' => 1,
'AC_PROG_LN_S' => 1,
'AC_FUNC_MEMCMP' => 1,
'm4_include' => 1,
'AC_HEADER_DIRENT' => 1,
'AC_CHECK_FUNCS' => 1
@@ -262,55 +262,55 @@
'configure.ac'
],
{
'_LT_AC_TAGCONFIG' => 1,
'AM_PROG_F77_C_O' => 1,
'AC_INIT' => 1,
'_LT_AC_TAGCONFIG' => 1,
'm4_pattern_forbid' => 1,
'_AM_COND_IF' => 1,
'AC_INIT' => 1,
'AC_CANONICAL_TARGET' => 1,
'AC_SUBST' => 1,
'_AM_COND_IF' => 1,
'AC_CONFIG_LIBOBJ_DIR' => 1,
'AC_FC_SRCEXT' => 1,
'AC_SUBST' => 1,
'AC_CANONICAL_HOST' => 1,
'AC_FC_SRCEXT' => 1,
'AC_PROG_LIBTOOL' => 1,
'AM_INIT_AUTOMAKE' => 1,
'AM_PATH_GUILE' => 1,
'AC_CONFIG_SUBDIRS' => 1,
'AM_PATH_GUILE' => 1,
'AM_AUTOMAKE_VERSION' => 1,
'LT_CONFIG_LTDL_DIR' => 1,
'AC_REQUIRE_AUX_FILE' => 1,
'AC_CONFIG_LINKS' => 1,
'm4_sinclude' => 1,
'AC_REQUIRE_AUX_FILE' => 1,
'LT_SUPPORTED_TAG' => 1,
'm4_sinclude' => 1,
'AM_MAINTAINER_MODE' => 1,
'AM_NLS' => 1,
'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
'AM_MAKEFILE_INCLUDE' => 1,
'_m4_warn' => 1,
'AM_MAKEFILE_INCLUDE' => 1,
'AM_PROG_CXX_C_O' => 1,
'_AM_COND_ENDIF' => 1,
'_AM_MAKEFILE_INCLUDE' => 1,
'_AM_COND_ENDIF' => 1,
'AM_ENABLE_MULTILIB' => 1,
'AM_SILENT_RULES' => 1,
'AM_PROG_MOC' => 1,
'AC_CONFIG_FILES' => 1,
'include' => 1,
'LT_INIT' => 1,
'AM_PROG_AR' => 1,
'include' => 1,
'AM_GNU_GETTEXT' => 1,
'AM_PROG_AR' => 1,
'AC_LIBSOURCE' => 1,
'AM_PROG_FC_C_O' => 1,
'AC_CANONICAL_BUILD' => 1,
'AM_PROG_FC_C_O' => 1,
'AC_FC_FREEFORM' => 1,
'AH_OUTPUT' => 1,
'_AM_SUBST_NOTMAKE' => 1,
'AC_CONFIG_AUX_DIR' => 1,
'sinclude' => 1,
'AM_PROG_CC_C_O' => 1,
'_AM_SUBST_NOTMAKE' => 1,
'm4_pattern_allow' => 1,
'AM_XGETTEXT_OPTION' => 1,
'AC_CANONICAL_SYSTEM' => 1,
'AM_PROG_CC_C_O' => 1,
'sinclude' => 1,
'AM_CONDITIONAL' => 1,
'AC_CANONICAL_SYSTEM' => 1,
'AM_XGETTEXT_OPTION' => 1,
'AC_CONFIG_HEADERS' => 1,
'AC_DEFINE_TRACE_LITERAL' => 1,
'AM_POT_TOOLS' => 1,
+363 -361
View File
@@ -2254,25 +2254,27 @@ m4trace:configure.ac:929: -1- AC_DEFINE_TRACE_LITERAL([clock_t])
m4trace:configure.ac:929: -1- m4_pattern_allow([^clock_t$])
m4trace:configure.ac:930: -1- AC_DEFINE_TRACE_LITERAL([sigset_t])
m4trace:configure.ac:930: -1- m4_pattern_allow([^sigset_t$])
m4trace:configure.ac:931: -1- AC_DEFINE_TRACE_LITERAL([HAVE_QUAD_T])
m4trace:configure.ac:931: -1- m4_pattern_allow([^HAVE_QUAD_T$])
m4trace:configure.ac:931: -1- AC_DEFINE_TRACE_LITERAL([quad_t])
m4trace:configure.ac:931: -1- m4_pattern_allow([^quad_t$])
m4trace:configure.ac:932: -1- AC_DEFINE_TRACE_LITERAL([intmax_t])
m4trace:configure.ac:932: -1- m4_pattern_allow([^intmax_t$])
m4trace:configure.ac:933: -1- AC_DEFINE_TRACE_LITERAL([uintmax_t])
m4trace:configure.ac:933: -1- m4_pattern_allow([^uintmax_t$])
m4trace:configure.ac:935: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SOCKLEN_T])
m4trace:configure.ac:935: -1- m4_pattern_allow([^HAVE_SOCKLEN_T$])
m4trace:configure.ac:935: -1- AC_DEFINE_TRACE_LITERAL([socklen_t])
m4trace:configure.ac:935: -1- m4_pattern_allow([^socklen_t$])
m4trace:configure.ac:937: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
m4trace:configure.ac:931: -1- AC_DEFINE_TRACE_LITERAL([sig_atomic_t])
m4trace:configure.ac:931: -1- m4_pattern_allow([^sig_atomic_t$])
m4trace:configure.ac:932: -1- AC_DEFINE_TRACE_LITERAL([HAVE_QUAD_T])
m4trace:configure.ac:932: -1- m4_pattern_allow([^HAVE_QUAD_T$])
m4trace:configure.ac:932: -1- AC_DEFINE_TRACE_LITERAL([quad_t])
m4trace:configure.ac:932: -1- m4_pattern_allow([^quad_t$])
m4trace:configure.ac:933: -1- AC_DEFINE_TRACE_LITERAL([intmax_t])
m4trace:configure.ac:933: -1- m4_pattern_allow([^intmax_t$])
m4trace:configure.ac:934: -1- AC_DEFINE_TRACE_LITERAL([uintmax_t])
m4trace:configure.ac:934: -1- m4_pattern_allow([^uintmax_t$])
m4trace:configure.ac:936: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SOCKLEN_T])
m4trace:configure.ac:936: -1- m4_pattern_allow([^HAVE_SOCKLEN_T$])
m4trace:configure.ac:936: -1- AC_DEFINE_TRACE_LITERAL([socklen_t])
m4trace:configure.ac:936: -1- m4_pattern_allow([^socklen_t$])
m4trace:configure.ac:938: -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.ac:937: the top level])
m4trace:configure.ac:937: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
configure.ac:938: the top level])
m4trace:configure.ac:938: -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...
@@ -2281,50 +2283,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.ac:937: the top level])
m4trace:configure.ac:937: -1- AC_DEFINE_TRACE_LITERAL([RLIMTYPE])
m4trace:configure.ac:937: -1- m4_pattern_allow([^RLIMTYPE$])
m4trace:configure.ac:937: -1- AC_DEFINE_TRACE_LITERAL([RLIMTYPE])
m4trace:configure.ac:937: -1- m4_pattern_allow([^RLIMTYPE$])
m4trace:configure.ac:939: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_INTMAX_T])
m4trace:configure.ac:939: -1- m4_pattern_allow([^SIZEOF_INTMAX_T$])
m4trace:configure.ac:939: -1- AH_OUTPUT([SIZEOF_INTMAX_T], [/* The size of `intmax_t\', as computed by sizeof. */
configure.ac:938: the top level])
m4trace:configure.ac:938: -1- AC_DEFINE_TRACE_LITERAL([RLIMTYPE])
m4trace:configure.ac:938: -1- m4_pattern_allow([^RLIMTYPE$])
m4trace:configure.ac:938: -1- AC_DEFINE_TRACE_LITERAL([RLIMTYPE])
m4trace:configure.ac:938: -1- m4_pattern_allow([^RLIMTYPE$])
m4trace:configure.ac:940: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_INTMAX_T])
m4trace:configure.ac:940: -1- m4_pattern_allow([^SIZEOF_INTMAX_T$])
m4trace:configure.ac:940: -1- AH_OUTPUT([SIZEOF_INTMAX_T], [/* The size of `intmax_t\', as computed by sizeof. */
@%:@undef SIZEOF_INTMAX_T])
m4trace:configure.ac:942: -2- AC_DEFINE_TRACE_LITERAL([TERMIOS_LDISC])
m4trace:configure.ac:942: -2- m4_pattern_allow([^TERMIOS_LDISC$])
m4trace:configure.ac:943: -2- AC_DEFINE_TRACE_LITERAL([TERMIO_LDISC])
m4trace:configure.ac:943: -2- m4_pattern_allow([^TERMIO_LDISC$])
m4trace:configure.ac:944: -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.ac:944: the top level])
m4trace:configure.ac:944: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_DIRENT_D_INO])
m4trace:configure.ac:944: -1- m4_pattern_allow([^HAVE_STRUCT_DIRENT_D_INO$])
m4trace:configure.ac:943: -2- AC_DEFINE_TRACE_LITERAL([TERMIOS_LDISC])
m4trace:configure.ac:943: -2- m4_pattern_allow([^TERMIOS_LDISC$])
m4trace:configure.ac:944: -2- AC_DEFINE_TRACE_LITERAL([TERMIO_LDISC])
m4trace:configure.ac:944: -2- m4_pattern_allow([^TERMIO_LDISC$])
m4trace:configure.ac:945: -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...
aclocal.m4:1042: BASH_STRUCT_DIRENT_D_INO is expanded from...
configure.ac:945: the top level])
m4trace:configure.ac:945: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_DIRENT_D_FILENO])
m4trace:configure.ac:945: -1- m4_pattern_allow([^HAVE_STRUCT_DIRENT_D_FILENO$])
m4trace:configure.ac:945: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_DIRENT_D_INO])
m4trace:configure.ac:945: -1- m4_pattern_allow([^HAVE_STRUCT_DIRENT_D_INO$])
m4trace:configure.ac:946: -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...
aclocal.m4:1075: BASH_STRUCT_DIRENT_D_FILENO is expanded from...
configure.ac:946: the top level])
m4trace:configure.ac:946: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_DIRENT_D_NAMLEN])
m4trace:configure.ac:946: -1- m4_pattern_allow([^HAVE_STRUCT_DIRENT_D_NAMLEN$])
m4trace:configure.ac:946: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_DIRENT_D_FILENO])
m4trace:configure.ac:946: -1- m4_pattern_allow([^HAVE_STRUCT_DIRENT_D_FILENO$])
m4trace:configure.ac:947: -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...
aclocal.m4:1108: BASH_STRUCT_DIRENT_D_NAMLEN is expanded from...
configure.ac:947: the top level])
m4trace:configure.ac:947: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
m4trace:configure.ac:947: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_DIRENT_D_NAMLEN])
m4trace:configure.ac:947: -1- m4_pattern_allow([^HAVE_STRUCT_DIRENT_D_NAMLEN$])
m4trace:configure.ac:948: -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.ac:948: the top level])
m4trace:configure.ac:948: -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...
@@ -2333,303 +2335,303 @@ 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.ac:947: the top level])
m4trace:configure.ac:947: -1- AC_DEFINE_TRACE_LITERAL([STRUCT_WINSIZE_IN_SYS_IOCTL])
m4trace:configure.ac:947: -1- m4_pattern_allow([^STRUCT_WINSIZE_IN_SYS_IOCTL$])
m4trace:configure.ac:947: -1- AC_DEFINE_TRACE_LITERAL([STRUCT_WINSIZE_IN_TERMIOS])
m4trace:configure.ac:947: -1- m4_pattern_allow([^STRUCT_WINSIZE_IN_TERMIOS$])
m4trace:configure.ac:948: -1- AC_DEFINE_TRACE_LITERAL([HAVE_TIMEVAL])
m4trace:configure.ac:948: -1- m4_pattern_allow([^HAVE_TIMEVAL$])
m4trace:configure.ac:949: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_STAT_ST_BLOCKS])
m4trace:configure.ac:949: -1- m4_pattern_allow([^HAVE_STRUCT_STAT_ST_BLOCKS$])
m4trace:configure.ac:949: -1- AH_OUTPUT([HAVE_STRUCT_STAT_ST_BLOCKS], [/* Define to 1 if `st_blocks\' is a member of `struct stat\'. */
configure.ac:948: the top level])
m4trace:configure.ac:948: -1- AC_DEFINE_TRACE_LITERAL([STRUCT_WINSIZE_IN_SYS_IOCTL])
m4trace:configure.ac:948: -1- m4_pattern_allow([^STRUCT_WINSIZE_IN_SYS_IOCTL$])
m4trace:configure.ac:948: -1- AC_DEFINE_TRACE_LITERAL([STRUCT_WINSIZE_IN_TERMIOS])
m4trace:configure.ac:948: -1- m4_pattern_allow([^STRUCT_WINSIZE_IN_TERMIOS$])
m4trace:configure.ac:949: -1- AC_DEFINE_TRACE_LITERAL([HAVE_TIMEVAL])
m4trace:configure.ac:949: -1- m4_pattern_allow([^HAVE_TIMEVAL$])
m4trace:configure.ac:950: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_STAT_ST_BLOCKS])
m4trace:configure.ac:950: -1- m4_pattern_allow([^HAVE_STRUCT_STAT_ST_BLOCKS$])
m4trace:configure.ac:950: -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.ac:950: -1- AC_DEFINE_TRACE_LITERAL([TM_IN_SYS_TIME])
m4trace:configure.ac:950: -1- m4_pattern_allow([^TM_IN_SYS_TIME$])
m4trace:configure.ac:950: -1- AH_OUTPUT([TM_IN_SYS_TIME], [/* Define to 1 if your <sys/time.h> declares `struct tm\'. */
m4trace:configure.ac:951: -1- AC_DEFINE_TRACE_LITERAL([TM_IN_SYS_TIME])
m4trace:configure.ac:951: -1- m4_pattern_allow([^TM_IN_SYS_TIME$])
m4trace:configure.ac:951: -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.ac:951: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_TM_TM_ZONE])
m4trace:configure.ac:951: -1- m4_pattern_allow([^HAVE_STRUCT_TM_TM_ZONE$])
m4trace:configure.ac:951: -1- AH_OUTPUT([HAVE_STRUCT_TM_TM_ZONE], [/* Define to 1 if `tm_zone\' is a member of `struct tm\'. */
m4trace:configure.ac:952: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_TM_TM_ZONE])
m4trace:configure.ac:952: -1- m4_pattern_allow([^HAVE_STRUCT_TM_TM_ZONE$])
m4trace:configure.ac:952: -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.ac:951: -1- AC_DEFINE_TRACE_LITERAL([HAVE_TM_ZONE])
m4trace:configure.ac:951: -1- m4_pattern_allow([^HAVE_TM_ZONE$])
m4trace:configure.ac:951: -1- AH_OUTPUT([HAVE_TM_ZONE], [/* Define to 1 if your `struct tm\' has `tm_zone\'. Deprecated, use
m4trace:configure.ac:952: -1- AC_DEFINE_TRACE_LITERAL([HAVE_TM_ZONE])
m4trace:configure.ac:952: -1- m4_pattern_allow([^HAVE_TM_ZONE$])
m4trace:configure.ac:952: -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.ac:951: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_TZNAME])
m4trace:configure.ac:951: -1- m4_pattern_allow([^HAVE_DECL_TZNAME$])
m4trace:configure.ac:951: -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.ac:952: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_TZNAME])
m4trace:configure.ac:952: -1- m4_pattern_allow([^HAVE_DECL_TZNAME$])
m4trace:configure.ac:952: -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.ac:951: -1- AC_DEFINE_TRACE_LITERAL([HAVE_TZNAME])
m4trace:configure.ac:951: -1- m4_pattern_allow([^HAVE_TZNAME$])
m4trace:configure.ac:951: -1- AH_OUTPUT([HAVE_TZNAME], [/* Define to 1 if you don\'t have `tm_zone\' but do have the external array
m4trace:configure.ac:952: -1- AC_DEFINE_TRACE_LITERAL([HAVE_TZNAME])
m4trace:configure.ac:952: -1- m4_pattern_allow([^HAVE_TZNAME$])
m4trace:configure.ac:952: -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.ac:952: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_TIMEZONE])
m4trace:configure.ac:952: -1- m4_pattern_allow([^HAVE_STRUCT_TIMEZONE$])
m4trace:configure.ac:954: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
m4trace:configure.ac:953: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_TIMEZONE])
m4trace:configure.ac:953: -1- m4_pattern_allow([^HAVE_STRUCT_TIMEZONE$])
m4trace:configure.ac:955: -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.ac:954: the top level])
m4trace:configure.ac:954: -1- AC_DEFINE_TRACE_LITERAL([WEXITSTATUS_OFFSET])
m4trace:configure.ac:954: -1- m4_pattern_allow([^WEXITSTATUS_OFFSET$])
m4trace:configure.ac:954: -1- AH_OUTPUT([WEXITSTATUS_OFFSET], [/* Offset of exit status in wait status word */
configure.ac:955: the top level])
m4trace:configure.ac:955: -1- AC_DEFINE_TRACE_LITERAL([WEXITSTATUS_OFFSET])
m4trace:configure.ac:955: -1- m4_pattern_allow([^WEXITSTATUS_OFFSET$])
m4trace:configure.ac:955: -1- AH_OUTPUT([WEXITSTATUS_OFFSET], [/* Offset of exit status in wait status word */
@%:@undef WEXITSTATUS_OFFSET])
m4trace:configure.ac:956: -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.ac:956: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_TIMESPEC])
m4trace:configure.ac:956: -1- m4_pattern_allow([^HAVE_STRUCT_TIMESPEC$])
m4trace:configure.ac:956: -1- AC_DEFINE_TRACE_LITERAL([TIME_H_DEFINES_STRUCT_TIMESPEC])
m4trace:configure.ac:956: -1- m4_pattern_allow([^TIME_H_DEFINES_STRUCT_TIMESPEC$])
m4trace:configure.ac:956: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_TIMESPEC])
m4trace:configure.ac:956: -1- m4_pattern_allow([^HAVE_STRUCT_TIMESPEC$])
m4trace:configure.ac:956: -1- AC_DEFINE_TRACE_LITERAL([SYS_TIME_H_DEFINES_STRUCT_TIMESPEC])
m4trace:configure.ac:956: -1- m4_pattern_allow([^SYS_TIME_H_DEFINES_STRUCT_TIMESPEC$])
m4trace:configure.ac:956: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_TIMESPEC])
m4trace:configure.ac:956: -1- m4_pattern_allow([^HAVE_STRUCT_TIMESPEC$])
m4trace:configure.ac:956: -1- AC_DEFINE_TRACE_LITERAL([PTHREAD_H_DEFINES_STRUCT_TIMESPEC])
m4trace:configure.ac:956: -1- m4_pattern_allow([^PTHREAD_H_DEFINES_STRUCT_TIMESPEC$])
m4trace:configure.ac:956: -1- AC_SUBST([TIME_H_DEFINES_STRUCT_TIMESPEC])
m4trace:configure.ac:956: -1- AC_SUBST_TRACE([TIME_H_DEFINES_STRUCT_TIMESPEC])
m4trace:configure.ac:956: -1- m4_pattern_allow([^TIME_H_DEFINES_STRUCT_TIMESPEC$])
m4trace:configure.ac:956: -1- AC_SUBST([SYS_TIME_H_DEFINES_STRUCT_TIMESPEC])
m4trace:configure.ac:956: -1- AC_SUBST_TRACE([SYS_TIME_H_DEFINES_STRUCT_TIMESPEC])
m4trace:configure.ac:956: -1- m4_pattern_allow([^SYS_TIME_H_DEFINES_STRUCT_TIMESPEC$])
m4trace:configure.ac:956: -1- AC_SUBST([PTHREAD_H_DEFINES_STRUCT_TIMESPEC])
m4trace:configure.ac:956: -1- AC_SUBST_TRACE([PTHREAD_H_DEFINES_STRUCT_TIMESPEC])
m4trace:configure.ac:956: -1- m4_pattern_allow([^PTHREAD_H_DEFINES_STRUCT_TIMESPEC$])
m4trace:configure.ac:957: -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.ac:957: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC])
m4trace:configure.ac:957: -1- m4_pattern_allow([^HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC$])
m4trace:configure.ac:957: -1- AH_OUTPUT([HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC], [/* Define to 1 if `st_atim.tv_nsec\' is a member of `struct stat\'. */
m4trace:configure.ac:957: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_TIMESPEC])
m4trace:configure.ac:957: -1- m4_pattern_allow([^HAVE_STRUCT_TIMESPEC$])
m4trace:configure.ac:957: -1- AC_DEFINE_TRACE_LITERAL([TIME_H_DEFINES_STRUCT_TIMESPEC])
m4trace:configure.ac:957: -1- m4_pattern_allow([^TIME_H_DEFINES_STRUCT_TIMESPEC$])
m4trace:configure.ac:957: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_TIMESPEC])
m4trace:configure.ac:957: -1- m4_pattern_allow([^HAVE_STRUCT_TIMESPEC$])
m4trace:configure.ac:957: -1- AC_DEFINE_TRACE_LITERAL([SYS_TIME_H_DEFINES_STRUCT_TIMESPEC])
m4trace:configure.ac:957: -1- m4_pattern_allow([^SYS_TIME_H_DEFINES_STRUCT_TIMESPEC$])
m4trace:configure.ac:957: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_TIMESPEC])
m4trace:configure.ac:957: -1- m4_pattern_allow([^HAVE_STRUCT_TIMESPEC$])
m4trace:configure.ac:957: -1- AC_DEFINE_TRACE_LITERAL([PTHREAD_H_DEFINES_STRUCT_TIMESPEC])
m4trace:configure.ac:957: -1- m4_pattern_allow([^PTHREAD_H_DEFINES_STRUCT_TIMESPEC$])
m4trace:configure.ac:957: -1- AC_SUBST([TIME_H_DEFINES_STRUCT_TIMESPEC])
m4trace:configure.ac:957: -1- AC_SUBST_TRACE([TIME_H_DEFINES_STRUCT_TIMESPEC])
m4trace:configure.ac:957: -1- m4_pattern_allow([^TIME_H_DEFINES_STRUCT_TIMESPEC$])
m4trace:configure.ac:957: -1- AC_SUBST([SYS_TIME_H_DEFINES_STRUCT_TIMESPEC])
m4trace:configure.ac:957: -1- AC_SUBST_TRACE([SYS_TIME_H_DEFINES_STRUCT_TIMESPEC])
m4trace:configure.ac:957: -1- m4_pattern_allow([^SYS_TIME_H_DEFINES_STRUCT_TIMESPEC$])
m4trace:configure.ac:957: -1- AC_SUBST([PTHREAD_H_DEFINES_STRUCT_TIMESPEC])
m4trace:configure.ac:957: -1- AC_SUBST_TRACE([PTHREAD_H_DEFINES_STRUCT_TIMESPEC])
m4trace:configure.ac:957: -1- m4_pattern_allow([^PTHREAD_H_DEFINES_STRUCT_TIMESPEC$])
m4trace:configure.ac:958: -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.ac:958: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC])
m4trace:configure.ac:958: -1- m4_pattern_allow([^HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC$])
m4trace:configure.ac:958: -1- AH_OUTPUT([HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC], [/* Define to 1 if `st_atim.tv_nsec\' is a member of `struct stat\'. */
@%:@undef HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC])
m4trace:configure.ac:957: -1- AC_DEFINE_TRACE_LITERAL([TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC])
m4trace:configure.ac:957: -1- m4_pattern_allow([^TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC$])
m4trace:configure.ac:957: -1- AH_OUTPUT([TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC], [/* Define to 1 if the type of the st_atim member of a struct stat is struct
m4trace:configure.ac:958: -1- AC_DEFINE_TRACE_LITERAL([TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC])
m4trace:configure.ac:958: -1- m4_pattern_allow([^TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC$])
m4trace:configure.ac:958: -1- AH_OUTPUT([TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC], [/* Define to 1 if the type of the st_atim member of a struct stat is struct
timespec. */
@%:@undef TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC])
m4trace:configure.ac:957: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC])
m4trace:configure.ac:957: -1- m4_pattern_allow([^HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC$])
m4trace:configure.ac:957: -1- AH_OUTPUT([HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC], [/* Define to 1 if `st_atimespec.tv_nsec\' is a member of `struct stat\'. */
m4trace:configure.ac:958: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC])
m4trace:configure.ac:958: -1- m4_pattern_allow([^HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC$])
m4trace:configure.ac:958: -1- AH_OUTPUT([HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC], [/* Define to 1 if `st_atimespec.tv_nsec\' is a member of `struct stat\'. */
@%:@undef HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC])
m4trace:configure.ac:957: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_STAT_ST_ATIMENSEC])
m4trace:configure.ac:957: -1- m4_pattern_allow([^HAVE_STRUCT_STAT_ST_ATIMENSEC$])
m4trace:configure.ac:957: -1- AH_OUTPUT([HAVE_STRUCT_STAT_ST_ATIMENSEC], [/* Define to 1 if `st_atimensec\' is a member of `struct stat\'. */
m4trace:configure.ac:958: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_STAT_ST_ATIMENSEC])
m4trace:configure.ac:958: -1- m4_pattern_allow([^HAVE_STRUCT_STAT_ST_ATIMENSEC$])
m4trace:configure.ac:958: -1- AH_OUTPUT([HAVE_STRUCT_STAT_ST_ATIMENSEC], [/* Define to 1 if `st_atimensec\' is a member of `struct stat\'. */
@%:@undef HAVE_STRUCT_STAT_ST_ATIMENSEC])
m4trace:configure.ac:957: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_STAT_ST_ATIM_ST__TIM_TV_NSEC])
m4trace:configure.ac:957: -1- m4_pattern_allow([^HAVE_STRUCT_STAT_ST_ATIM_ST__TIM_TV_NSEC$])
m4trace:configure.ac:957: -1- AH_OUTPUT([HAVE_STRUCT_STAT_ST_ATIM_ST__TIM_TV_NSEC], [/* Define to 1 if `st_atim.st__tim.tv_nsec\' is a member of `struct stat\'. */
m4trace:configure.ac:958: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_STAT_ST_ATIM_ST__TIM_TV_NSEC])
m4trace:configure.ac:958: -1- m4_pattern_allow([^HAVE_STRUCT_STAT_ST_ATIM_ST__TIM_TV_NSEC$])
m4trace:configure.ac:958: -1- AH_OUTPUT([HAVE_STRUCT_STAT_ST_ATIM_ST__TIM_TV_NSEC], [/* Define to 1 if `st_atim.st__tim.tv_nsec\' is a member of `struct stat\'. */
@%:@undef HAVE_STRUCT_STAT_ST_ATIM_ST__TIM_TV_NSEC])
m4trace:configure.ac:960: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
m4trace:configure.ac:961: -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.ac:960: the top level])
m4trace:configure.ac:960: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRSIGNAL])
m4trace:configure.ac:960: -1- m4_pattern_allow([^HAVE_STRSIGNAL$])
m4trace:configure.ac:961: -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.ac:961: the top level])
m4trace:configure.ac:961: -1- AC_DEFINE_TRACE_LITERAL([OPENDIR_NOT_ROBUST])
m4trace:configure.ac:961: -1- m4_pattern_allow([^OPENDIR_NOT_ROBUST$])
m4trace:configure.ac:961: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRSIGNAL])
m4trace:configure.ac:961: -1- m4_pattern_allow([^HAVE_STRSIGNAL$])
m4trace:configure.ac:962: -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...
aclocal.m4:313: BASH_FUNC_OPENDIR_CHECK is expanded from...
configure.ac:962: the top level])
m4trace:configure.ac:962: -1- AC_DEFINE_TRACE_LITERAL([ULIMIT_MAXFDS])
m4trace:configure.ac:962: -1- m4_pattern_allow([^ULIMIT_MAXFDS$])
m4trace:configure.ac:963: -1- AH_OUTPUT([HAVE_FPURGE], [/* Define to 1 if you have the `fpurge\' function. */
m4trace:configure.ac:962: -1- AC_DEFINE_TRACE_LITERAL([OPENDIR_NOT_ROBUST])
m4trace:configure.ac:962: -1- m4_pattern_allow([^OPENDIR_NOT_ROBUST$])
m4trace:configure.ac:963: -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.ac:963: the top level])
m4trace:configure.ac:963: -1- AC_DEFINE_TRACE_LITERAL([ULIMIT_MAXFDS])
m4trace:configure.ac:963: -1- m4_pattern_allow([^ULIMIT_MAXFDS$])
m4trace:configure.ac:964: -1- AH_OUTPUT([HAVE_FPURGE], [/* Define to 1 if you have the `fpurge\' function. */
@%:@undef HAVE_FPURGE])
m4trace:configure.ac:963: -1- AH_OUTPUT([HAVE___FPURGE], [/* Define to 1 if you have the `__fpurge\' function. */
m4trace:configure.ac:964: -1- AH_OUTPUT([HAVE___FPURGE], [/* Define to 1 if you have the `__fpurge\' function. */
@%:@undef HAVE___FPURGE])
m4trace:configure.ac:963: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_FPURGE])
m4trace:configure.ac:963: -1- m4_pattern_allow([^HAVE_DECL_FPURGE$])
m4trace:configure.ac:963: -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.ac:964: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_FPURGE])
m4trace:configure.ac:964: -1- m4_pattern_allow([^HAVE_DECL_FPURGE$])
m4trace:configure.ac:964: -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.ac:964: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
m4trace:configure.ac:965: -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.ac:964: the top level])
m4trace:configure.ac:964: -1- AC_DEFINE_TRACE_LITERAL([CAN_REDEFINE_GETENV])
m4trace:configure.ac:964: -1- m4_pattern_allow([^CAN_REDEFINE_GETENV$])
m4trace:configure.ac:966: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
configure.ac:965: the top level])
m4trace:configure.ac:965: -1- AC_DEFINE_TRACE_LITERAL([CAN_REDEFINE_GETENV])
m4trace:configure.ac:965: -1- m4_pattern_allow([^CAN_REDEFINE_GETENV$])
m4trace:configure.ac:967: -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.ac:966: the top level])
m4trace:configure.ac:966: -1- AC_DEFINE_TRACE_LITERAL([GETCWD_BROKEN])
m4trace:configure.ac:966: -1- m4_pattern_allow([^GETCWD_BROKEN$])
m4trace:configure.ac:966: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS getcwd.$ac_objext"])
m4trace:configure.ac:966: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
m4trace:configure.ac:966: -1- m4_pattern_allow([^LIB@&t@OBJS$])
m4trace:configure.ac:966: -1- AC_LIBSOURCE([getcwd.c])
m4trace:configure.ac:968: -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.ac:968: the top level])
m4trace:configure.ac:968: -1- AC_DEFINE_TRACE_LITERAL([HAVE_POSIX_SIGSETJMP])
m4trace:configure.ac:968: -1- m4_pattern_allow([^HAVE_POSIX_SIGSETJMP$])
configure.ac:967: the top level])
m4trace:configure.ac:967: -1- AC_DEFINE_TRACE_LITERAL([GETCWD_BROKEN])
m4trace:configure.ac:967: -1- m4_pattern_allow([^GETCWD_BROKEN$])
m4trace:configure.ac:967: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS getcwd.$ac_objext"])
m4trace:configure.ac:967: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
m4trace:configure.ac:967: -1- m4_pattern_allow([^LIB@&t@OBJS$])
m4trace:configure.ac:967: -1- AC_LIBSOURCE([getcwd.c])
m4trace:configure.ac: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:829: BASH_FUNC_STRCOLL is expanded from...
aclocal.m4:778: BASH_FUNC_POSIX_SETJMP is expanded from...
configure.ac:969: the top level])
m4trace:configure.ac:969: -1- AC_DEFINE_TRACE_LITERAL([STRCOLL_BROKEN])
m4trace:configure.ac:969: -1- m4_pattern_allow([^STRCOLL_BROKEN$])
m4trace:configure.ac:970: -1- AH_OUTPUT([HAVE_SNPRINTF], [/* Define to 1 if you have the `snprintf\' function. */
@%:@undef HAVE_SNPRINTF])
m4trace:configure.ac:969: -1- AC_DEFINE_TRACE_LITERAL([HAVE_POSIX_SIGSETJMP])
m4trace:configure.ac:969: -1- m4_pattern_allow([^HAVE_POSIX_SIGSETJMP$])
m4trace:configure.ac:970: -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...
aclocal.m4:829: BASH_FUNC_STRCOLL is expanded from...
configure.ac:970: the top level])
m4trace:configure.ac:970: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SNPRINTF])
m4trace:configure.ac:970: -1- m4_pattern_allow([^HAVE_SNPRINTF$])
m4trace:configure.ac:970: -1- AH_OUTPUT([HAVE_SNPRINTF], [/* Define if you have a standard-conformant snprintf function. */
m4trace:configure.ac:970: -1- AC_DEFINE_TRACE_LITERAL([STRCOLL_BROKEN])
m4trace:configure.ac:970: -1- m4_pattern_allow([^STRCOLL_BROKEN$])
m4trace:configure.ac:971: -1- AH_OUTPUT([HAVE_SNPRINTF], [/* Define to 1 if you have the `snprintf\' function. */
@%:@undef HAVE_SNPRINTF])
m4trace:configure.ac:971: -1- AH_OUTPUT([HAVE_VSNPRINTF], [/* Define to 1 if you have the `vsnprintf\' function. */
@%:@undef HAVE_VSNPRINTF])
m4trace:configure.ac:971: -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...
aclocal.m4:4065: BASH_FUNC_SNPRINTF is expanded from...
configure.ac:971: the top level])
m4trace:configure.ac:971: -1- AC_DEFINE_TRACE_LITERAL([HAVE_VSNPRINTF])
m4trace:configure.ac:971: -1- m4_pattern_allow([^HAVE_VSNPRINTF$])
m4trace:configure.ac:971: -1- AH_OUTPUT([HAVE_VSNPRINTF], [/* Define if you have a standard-conformant vsnprintf function. */
m4trace:configure.ac:971: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SNPRINTF])
m4trace:configure.ac:971: -1- m4_pattern_allow([^HAVE_SNPRINTF$])
m4trace:configure.ac:971: -1- AH_OUTPUT([HAVE_SNPRINTF], [/* Define if you have a standard-conformant snprintf function. */
@%:@undef HAVE_SNPRINTF])
m4trace:configure.ac:972: -1- AH_OUTPUT([HAVE_VSNPRINTF], [/* Define to 1 if you have the `vsnprintf\' function. */
@%:@undef HAVE_VSNPRINTF])
m4trace:configure.ac:977: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
m4trace:configure.ac: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...
../../lib/autoconf/general.m4:2053: AC_CACHE_CHECK is expanded from...
aclocal.m4:4093: BASH_FUNC_VSNPRINTF is expanded from...
configure.ac:972: the top level])
m4trace:configure.ac:972: -1- AC_DEFINE_TRACE_LITERAL([HAVE_VSNPRINTF])
m4trace:configure.ac:972: -1- m4_pattern_allow([^HAVE_VSNPRINTF$])
m4trace:configure.ac:972: -1- AH_OUTPUT([HAVE_VSNPRINTF], [/* Define if you have a standard-conformant vsnprintf function. */
@%:@undef HAVE_VSNPRINTF])
m4trace:configure.ac:978: -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.ac:977: the top level])
m4trace:configure.ac:977: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STD_PUTENV])
m4trace:configure.ac:977: -1- m4_pattern_allow([^HAVE_STD_PUTENV$])
m4trace:configure.ac:979: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STD_PUTENV])
m4trace:configure.ac:979: -1- m4_pattern_allow([^HAVE_STD_PUTENV$])
m4trace:configure.ac:982: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
configure.ac:978: the top level])
m4trace:configure.ac:978: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STD_PUTENV])
m4trace:configure.ac:978: -1- m4_pattern_allow([^HAVE_STD_PUTENV$])
m4trace:configure.ac:980: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STD_PUTENV])
m4trace:configure.ac:980: -1- m4_pattern_allow([^HAVE_STD_PUTENV$])
m4trace:configure.ac:983: -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.ac:982: the top level])
m4trace:configure.ac:982: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STD_UNSETENV])
m4trace:configure.ac:982: -1- m4_pattern_allow([^HAVE_STD_UNSETENV$])
m4trace:configure.ac:984: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STD_UNSETENV])
m4trace:configure.ac:984: -1- m4_pattern_allow([^HAVE_STD_UNSETENV$])
m4trace:configure.ac:987: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
configure.ac:983: the top level])
m4trace:configure.ac:983: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STD_UNSETENV])
m4trace:configure.ac:983: -1- m4_pattern_allow([^HAVE_STD_UNSETENV$])
m4trace:configure.ac:985: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STD_UNSETENV])
m4trace:configure.ac:985: -1- m4_pattern_allow([^HAVE_STD_UNSETENV$])
m4trace:configure.ac:988: -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.ac:987: the top level])
m4trace:configure.ac:987: -1- AC_DEFINE_TRACE_LITERAL([HAVE_PRINTF_A_FORMAT])
m4trace:configure.ac:987: -1- m4_pattern_allow([^HAVE_PRINTF_A_FORMAT$])
m4trace:configure.ac:990: -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.ac:990: the top level])
m4trace:configure.ac:990: -1- AC_DEFINE_TRACE_LITERAL([MUST_REINSTALL_SIGHANDLERS])
m4trace:configure.ac:990: -1- m4_pattern_allow([^MUST_REINSTALL_SIGHANDLERS$])
configure.ac:988: the top level])
m4trace:configure.ac:988: -1- AC_DEFINE_TRACE_LITERAL([HAVE_PRINTF_A_FORMAT])
m4trace:configure.ac:988: -1- m4_pattern_allow([^HAVE_PRINTF_A_FORMAT$])
m4trace:configure.ac:991: -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...
aclocal.m4:1297: BASH_SYS_REINSTALL_SIGHANDLERS is expanded from...
configure.ac:991: the top level])
m4trace:configure.ac:991: -1- AC_DEFINE_TRACE_LITERAL([JOB_CONTROL_MISSING])
m4trace:configure.ac:991: -1- m4_pattern_allow([^JOB_CONTROL_MISSING$])
m4trace:configure.ac:991: -1- AC_DEFINE_TRACE_LITERAL([MUST_REINSTALL_SIGHANDLERS])
m4trace:configure.ac:991: -1- m4_pattern_allow([^MUST_REINSTALL_SIGHANDLERS$])
m4trace:configure.ac:992: -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...
aclocal.m4:1356: BASH_SYS_JOB_CONTROL_MISSING is expanded from...
configure.ac:992: the top level])
m4trace:configure.ac:992: -1- AC_DEFINE_TRACE_LITERAL([NAMED_PIPES_MISSING])
m4trace:configure.ac:992: -1- m4_pattern_allow([^NAMED_PIPES_MISSING$])
m4trace:configure.ac:995: -1- AC_DEFINE_TRACE_LITERAL([GWINSZ_IN_SYS_IOCTL])
m4trace:configure.ac:995: -1- m4_pattern_allow([^GWINSZ_IN_SYS_IOCTL$])
m4trace:configure.ac:995: -1- AH_OUTPUT([GWINSZ_IN_SYS_IOCTL], [/* Define to 1 if `TIOCGWINSZ\' requires <sys/ioctl.h>. */
@%:@undef GWINSZ_IN_SYS_IOCTL])
m4trace:configure.ac:996: -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...
m4trace:configure.ac:992: -1- AC_DEFINE_TRACE_LITERAL([JOB_CONTROL_MISSING])
m4trace:configure.ac:992: -1- m4_pattern_allow([^JOB_CONTROL_MISSING$])
m4trace:configure.ac:993: -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:1496: BASH_HAVE_TIOCSTAT is expanded from...
configure.ac:996: the top level])
m4trace:configure.ac:996: -1- AC_DEFINE_TRACE_LITERAL([TIOCSTAT_IN_SYS_IOCTL])
m4trace:configure.ac:996: -1- m4_pattern_allow([^TIOCSTAT_IN_SYS_IOCTL$])
aclocal.m4:1415: BASH_SYS_NAMED_PIPES is expanded from...
configure.ac:993: the top level])
m4trace:configure.ac:993: -1- AC_DEFINE_TRACE_LITERAL([NAMED_PIPES_MISSING])
m4trace:configure.ac:993: -1- m4_pattern_allow([^NAMED_PIPES_MISSING$])
m4trace:configure.ac:996: -1- AC_DEFINE_TRACE_LITERAL([GWINSZ_IN_SYS_IOCTL])
m4trace:configure.ac:996: -1- m4_pattern_allow([^GWINSZ_IN_SYS_IOCTL$])
m4trace:configure.ac:996: -1- AH_OUTPUT([GWINSZ_IN_SYS_IOCTL], [/* Define to 1 if `TIOCGWINSZ\' requires <sys/ioctl.h>. */
@%:@undef GWINSZ_IN_SYS_IOCTL])
m4trace:configure.ac:997: -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...
aclocal.m4:1496: BASH_HAVE_TIOCSTAT is expanded from...
configure.ac:997: the top level])
m4trace:configure.ac:997: -1- AC_DEFINE_TRACE_LITERAL([FIONREAD_IN_SYS_IOCTL])
m4trace:configure.ac:997: -1- m4_pattern_allow([^FIONREAD_IN_SYS_IOCTL$])
m4trace:configure.ac:999: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
m4trace:configure.ac:997: -1- AC_DEFINE_TRACE_LITERAL([TIOCSTAT_IN_SYS_IOCTL])
m4trace:configure.ac:997: -1- m4_pattern_allow([^TIOCSTAT_IN_SYS_IOCTL$])
m4trace:configure.ac:998: -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.ac:998: the top level])
m4trace:configure.ac:998: -1- AC_DEFINE_TRACE_LITERAL([FIONREAD_IN_SYS_IOCTL])
m4trace:configure.ac:998: -1- m4_pattern_allow([^FIONREAD_IN_SYS_IOCTL$])
m4trace:configure.ac:1000: -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.ac:999: the top level])
m4trace:configure.ac:999: -1- AC_DEFINE_TRACE_LITERAL([WCONTINUED_BROKEN])
m4trace:configure.ac:999: -1- m4_pattern_allow([^WCONTINUED_BROKEN$])
m4trace:configure.ac:1002: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
configure.ac:1000: the top level])
m4trace:configure.ac:1000: -1- AC_DEFINE_TRACE_LITERAL([WCONTINUED_BROKEN])
m4trace:configure.ac:1000: -1- m4_pattern_allow([^WCONTINUED_BROKEN$])
m4trace:configure.ac:1003: -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.ac:1002: the top level])
m4trace:configure.ac:1002: -1- AC_DEFINE_TRACE_LITERAL([SPEED_T_IN_SYS_TYPES])
m4trace:configure.ac:1002: -1- m4_pattern_allow([^SPEED_T_IN_SYS_TYPES$])
m4trace:configure.ac:1003: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GETPW_DECLS])
m4trace:configure.ac:1003: -1- m4_pattern_allow([^HAVE_GETPW_DECLS$])
m4trace:configure.ac:1004: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
configure.ac:1003: the top level])
m4trace:configure.ac:1003: -1- AC_DEFINE_TRACE_LITERAL([SPEED_T_IN_SYS_TYPES])
m4trace:configure.ac:1003: -1- m4_pattern_allow([^SPEED_T_IN_SYS_TYPES$])
m4trace:configure.ac:1004: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GETPW_DECLS])
m4trace:configure.ac:1004: -1- m4_pattern_allow([^HAVE_GETPW_DECLS$])
m4trace:configure.ac:1005: -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.ac:1004: the top level])
m4trace:configure.ac:1004: -1- AC_DEFINE_TRACE_LITERAL([UNUSABLE_RT_SIGNALS])
m4trace:configure.ac:1004: -1- m4_pattern_allow([^UNUSABLE_RT_SIGNALS$])
m4trace:configure.ac:1005: -1- AC_SUBST([SIGLIST_O])
m4trace:configure.ac:1005: -1- AC_SUBST_TRACE([SIGLIST_O])
m4trace:configure.ac:1005: -1- m4_pattern_allow([^SIGLIST_O$])
m4trace:configure.ac:1009: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
configure.ac:1005: the top level])
m4trace:configure.ac:1005: -1- AC_DEFINE_TRACE_LITERAL([UNUSABLE_RT_SIGNALS])
m4trace:configure.ac:1005: -1- m4_pattern_allow([^UNUSABLE_RT_SIGNALS$])
m4trace:configure.ac:1006: -1- AC_SUBST([SIGLIST_O])
m4trace:configure.ac:1006: -1- AC_SUBST_TRACE([SIGLIST_O])
m4trace:configure.ac:1006: -1- m4_pattern_allow([^SIGLIST_O$])
m4trace:configure.ac:1010: -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.ac:1009: the top level])
m4trace:configure.ac:1009: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
configure.ac:1010: the top level])
m4trace:configure.ac:1010: -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...
@@ -2638,140 +2640,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.ac:1009: the top level])
m4trace:configure.ac:1009: -1- AC_DEFINE_TRACE_LITERAL([RLIMIT_NEEDS_KERNEL])
m4trace:configure.ac:1009: -1- m4_pattern_allow([^RLIMIT_NEEDS_KERNEL$])
m4trace:configure.ac:1019: -1- AC_SUBST([TERMCAP_LIB])
m4trace:configure.ac:1019: -1- AC_SUBST_TRACE([TERMCAP_LIB])
m4trace:configure.ac:1019: -1- m4_pattern_allow([^TERMCAP_LIB$])
m4trace:configure.ac:1020: -1- AC_SUBST([TERMCAP_DEP])
m4trace:configure.ac:1020: -1- AC_SUBST_TRACE([TERMCAP_DEP])
m4trace:configure.ac:1020: -1- m4_pattern_allow([^TERMCAP_DEP$])
m4trace:configure.ac:1022: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DEV_FD])
m4trace:configure.ac:1022: -1- m4_pattern_allow([^HAVE_DEV_FD$])
m4trace:configure.ac:1022: -1- AC_DEFINE_TRACE_LITERAL([DEV_FD_PREFIX])
m4trace:configure.ac:1022: -1- m4_pattern_allow([^DEV_FD_PREFIX$])
m4trace:configure.ac:1022: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DEV_FD])
m4trace:configure.ac:1022: -1- m4_pattern_allow([^HAVE_DEV_FD$])
m4trace:configure.ac:1022: -1- AC_DEFINE_TRACE_LITERAL([DEV_FD_PREFIX])
m4trace:configure.ac:1022: -1- m4_pattern_allow([^DEV_FD_PREFIX$])
m4trace:configure.ac:1023: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DEV_STDIN])
m4trace:configure.ac:1023: -1- m4_pattern_allow([^HAVE_DEV_STDIN$])
m4trace:configure.ac:1024: -1- AC_DEFINE_TRACE_LITERAL([DEFAULT_MAIL_DIRECTORY])
m4trace:configure.ac:1024: -1- m4_pattern_allow([^DEFAULT_MAIL_DIRECTORY$])
m4trace:configure.ac:1031: -1- AC_DEFINE_TRACE_LITERAL([JOB_CONTROL])
m4trace:configure.ac:1031: -1- m4_pattern_allow([^JOB_CONTROL$])
m4trace:configure.ac:1037: -1- AC_SUBST([JOBS_O])
m4trace:configure.ac:1037: -1- AC_SUBST_TRACE([JOBS_O])
m4trace:configure.ac:1037: -1- m4_pattern_allow([^JOBS_O$])
m4trace:configure.ac:1050: -1- AC_DEFINE_TRACE_LITERAL([SVR4_2])
m4trace:configure.ac:1050: -1- m4_pattern_allow([^SVR4_2$])
m4trace:configure.ac:1051: -1- AC_DEFINE_TRACE_LITERAL([SVR4])
m4trace:configure.ac:1051: -1- m4_pattern_allow([^SVR4$])
configure.ac:1010: the top level])
m4trace:configure.ac:1010: -1- AC_DEFINE_TRACE_LITERAL([RLIMIT_NEEDS_KERNEL])
m4trace:configure.ac:1010: -1- m4_pattern_allow([^RLIMIT_NEEDS_KERNEL$])
m4trace:configure.ac:1020: -1- AC_SUBST([TERMCAP_LIB])
m4trace:configure.ac:1020: -1- AC_SUBST_TRACE([TERMCAP_LIB])
m4trace:configure.ac:1020: -1- m4_pattern_allow([^TERMCAP_LIB$])
m4trace:configure.ac:1021: -1- AC_SUBST([TERMCAP_DEP])
m4trace:configure.ac:1021: -1- AC_SUBST_TRACE([TERMCAP_DEP])
m4trace:configure.ac:1021: -1- m4_pattern_allow([^TERMCAP_DEP$])
m4trace:configure.ac:1023: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DEV_FD])
m4trace:configure.ac:1023: -1- m4_pattern_allow([^HAVE_DEV_FD$])
m4trace:configure.ac:1023: -1- AC_DEFINE_TRACE_LITERAL([DEV_FD_PREFIX])
m4trace:configure.ac:1023: -1- m4_pattern_allow([^DEV_FD_PREFIX$])
m4trace:configure.ac:1023: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DEV_FD])
m4trace:configure.ac:1023: -1- m4_pattern_allow([^HAVE_DEV_FD$])
m4trace:configure.ac:1023: -1- AC_DEFINE_TRACE_LITERAL([DEV_FD_PREFIX])
m4trace:configure.ac:1023: -1- m4_pattern_allow([^DEV_FD_PREFIX$])
m4trace:configure.ac:1024: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DEV_STDIN])
m4trace:configure.ac:1024: -1- m4_pattern_allow([^HAVE_DEV_STDIN$])
m4trace:configure.ac:1025: -1- AC_DEFINE_TRACE_LITERAL([DEFAULT_MAIL_DIRECTORY])
m4trace:configure.ac:1025: -1- m4_pattern_allow([^DEFAULT_MAIL_DIRECTORY$])
m4trace:configure.ac:1032: -1- AC_DEFINE_TRACE_LITERAL([JOB_CONTROL])
m4trace:configure.ac:1032: -1- m4_pattern_allow([^JOB_CONTROL$])
m4trace:configure.ac:1038: -1- AC_SUBST([JOBS_O])
m4trace:configure.ac:1038: -1- AC_SUBST_TRACE([JOBS_O])
m4trace:configure.ac:1038: -1- m4_pattern_allow([^JOBS_O$])
m4trace:configure.ac:1051: -1- AC_DEFINE_TRACE_LITERAL([SVR4_2])
m4trace:configure.ac:1051: -1- m4_pattern_allow([^SVR4_2$])
m4trace:configure.ac:1052: -1- AC_DEFINE_TRACE_LITERAL([SVR4])
m4trace:configure.ac:1052: -1- m4_pattern_allow([^SVR4$])
m4trace:configure.ac:1053: -1- AC_DEFINE_TRACE_LITERAL([SVR5])
m4trace:configure.ac:1053: -1- m4_pattern_allow([^SVR5$])
m4trace:configure.ac:1072: -1- AC_DEFINE_TRACE_LITERAL([PGRP_PIPE])
m4trace:configure.ac:1072: -1- m4_pattern_allow([^PGRP_PIPE$])
m4trace:configure.ac:1120: -1- AC_SUBST([SHOBJ_CC])
m4trace:configure.ac:1120: -1- AC_SUBST_TRACE([SHOBJ_CC])
m4trace:configure.ac:1120: -1- m4_pattern_allow([^SHOBJ_CC$])
m4trace:configure.ac:1121: -1- AC_SUBST([SHOBJ_CFLAGS])
m4trace:configure.ac:1121: -1- AC_SUBST_TRACE([SHOBJ_CFLAGS])
m4trace:configure.ac:1121: -1- m4_pattern_allow([^SHOBJ_CFLAGS$])
m4trace:configure.ac:1122: -1- AC_SUBST([SHOBJ_LD])
m4trace:configure.ac:1122: -1- AC_SUBST_TRACE([SHOBJ_LD])
m4trace:configure.ac:1122: -1- m4_pattern_allow([^SHOBJ_LD$])
m4trace:configure.ac:1123: -1- AC_SUBST([SHOBJ_LDFLAGS])
m4trace:configure.ac:1123: -1- AC_SUBST_TRACE([SHOBJ_LDFLAGS])
m4trace:configure.ac:1123: -1- m4_pattern_allow([^SHOBJ_LDFLAGS$])
m4trace:configure.ac:1124: -1- AC_SUBST([SHOBJ_XLDFLAGS])
m4trace:configure.ac:1124: -1- AC_SUBST_TRACE([SHOBJ_XLDFLAGS])
m4trace:configure.ac:1124: -1- m4_pattern_allow([^SHOBJ_XLDFLAGS$])
m4trace:configure.ac:1125: -1- AC_SUBST([SHOBJ_LIBS])
m4trace:configure.ac:1125: -1- AC_SUBST_TRACE([SHOBJ_LIBS])
m4trace:configure.ac:1125: -1- m4_pattern_allow([^SHOBJ_LIBS$])
m4trace:configure.ac:1126: -1- AC_SUBST([SHOBJ_STATUS])
m4trace:configure.ac:1126: -1- AC_SUBST_TRACE([SHOBJ_STATUS])
m4trace:configure.ac:1126: -1- m4_pattern_allow([^SHOBJ_STATUS$])
m4trace:configure.ac:1158: -1- AC_SUBST([PROFILE_FLAGS])
m4trace:configure.ac:1158: -1- AC_SUBST_TRACE([PROFILE_FLAGS])
m4trace:configure.ac:1158: -1- m4_pattern_allow([^PROFILE_FLAGS$])
m4trace:configure.ac:1160: -1- AC_SUBST([incdir])
m4trace:configure.ac:1160: -1- AC_SUBST_TRACE([incdir])
m4trace:configure.ac:1160: -1- m4_pattern_allow([^incdir$])
m4trace:configure.ac:1161: -1- AC_SUBST([BUILD_DIR])
m4trace:configure.ac:1161: -1- AC_SUBST_TRACE([BUILD_DIR])
m4trace:configure.ac:1161: -1- m4_pattern_allow([^BUILD_DIR$])
m4trace:configure.ac:1164: -1- AC_SUBST([datarootdir])
m4trace:configure.ac:1164: -1- AC_SUBST_TRACE([datarootdir])
m4trace:configure.ac:1164: -1- m4_pattern_allow([^datarootdir$])
m4trace:configure.ac:1165: -1- AC_SUBST([localedir])
m4trace:configure.ac:1165: -1- AC_SUBST_TRACE([localedir])
m4trace:configure.ac:1165: -1- m4_pattern_allow([^localedir$])
m4trace:configure.ac:1167: -1- AC_SUBST([YACC])
m4trace:configure.ac:1167: -1- AC_SUBST_TRACE([YACC])
m4trace:configure.ac:1167: -1- m4_pattern_allow([^YACC$])
m4trace:configure.ac:1168: -1- AC_SUBST([AR])
m4trace:configure.ac:1168: -1- AC_SUBST_TRACE([AR])
m4trace:configure.ac:1168: -1- m4_pattern_allow([^AR$])
m4trace:configure.ac:1169: -1- AC_SUBST([ARFLAGS])
m4trace:configure.ac:1169: -1- AC_SUBST_TRACE([ARFLAGS])
m4trace:configure.ac:1169: -1- m4_pattern_allow([^ARFLAGS$])
m4trace:configure.ac:1171: -1- AC_SUBST([BASHVERS])
m4trace:configure.ac:1171: -1- AC_SUBST_TRACE([BASHVERS])
m4trace:configure.ac:1171: -1- m4_pattern_allow([^BASHVERS$])
m4trace:configure.ac:1172: -1- AC_SUBST([RELSTATUS])
m4trace:configure.ac:1172: -1- AC_SUBST_TRACE([RELSTATUS])
m4trace:configure.ac:1172: -1- m4_pattern_allow([^RELSTATUS$])
m4trace:configure.ac:1173: -1- AC_SUBST([DEBUG])
m4trace:configure.ac:1173: -1- AC_SUBST_TRACE([DEBUG])
m4trace:configure.ac:1173: -1- m4_pattern_allow([^DEBUG$])
m4trace:configure.ac:1174: -1- AC_SUBST([MALLOC_DEBUG])
m4trace:configure.ac:1174: -1- AC_SUBST_TRACE([MALLOC_DEBUG])
m4trace:configure.ac:1174: -1- m4_pattern_allow([^MALLOC_DEBUG$])
m4trace:configure.ac:1176: -1- AC_SUBST([host_cpu])
m4trace:configure.ac:1176: -1- AC_SUBST_TRACE([host_cpu])
m4trace:configure.ac:1176: -1- m4_pattern_allow([^host_cpu$])
m4trace:configure.ac:1177: -1- AC_SUBST([host_vendor])
m4trace:configure.ac:1177: -1- AC_SUBST_TRACE([host_vendor])
m4trace:configure.ac:1177: -1- m4_pattern_allow([^host_vendor$])
m4trace:configure.ac:1178: -1- AC_SUBST([host_os])
m4trace:configure.ac:1178: -1- AC_SUBST_TRACE([host_os])
m4trace:configure.ac:1178: -1- m4_pattern_allow([^host_os$])
m4trace:configure.ac:1180: -1- AC_SUBST([LOCAL_LIBS])
m4trace:configure.ac:1180: -1- AC_SUBST_TRACE([LOCAL_LIBS])
m4trace:configure.ac:1180: -1- m4_pattern_allow([^LOCAL_LIBS$])
m4trace:configure.ac:1181: -1- AC_SUBST([LOCAL_CFLAGS])
m4trace:configure.ac:1181: -1- AC_SUBST_TRACE([LOCAL_CFLAGS])
m4trace:configure.ac:1181: -1- m4_pattern_allow([^LOCAL_CFLAGS$])
m4trace:configure.ac:1182: -1- AC_SUBST([LOCAL_LDFLAGS])
m4trace:configure.ac:1182: -1- AC_SUBST_TRACE([LOCAL_LDFLAGS])
m4trace:configure.ac:1182: -1- m4_pattern_allow([^LOCAL_LDFLAGS$])
m4trace:configure.ac:1183: -1- AC_SUBST([LOCAL_DEFS])
m4trace:configure.ac:1183: -1- AC_SUBST_TRACE([LOCAL_DEFS])
m4trace:configure.ac:1183: -1- m4_pattern_allow([^LOCAL_DEFS$])
m4trace:configure.ac:1188: -1- AC_CONFIG_FILES([Makefile builtins/Makefile lib/readline/Makefile lib/glob/Makefile \
m4trace:configure.ac:1053: -1- AC_DEFINE_TRACE_LITERAL([SVR4])
m4trace:configure.ac:1053: -1- m4_pattern_allow([^SVR4$])
m4trace:configure.ac:1054: -1- AC_DEFINE_TRACE_LITERAL([SVR5])
m4trace:configure.ac:1054: -1- m4_pattern_allow([^SVR5$])
m4trace:configure.ac:1073: -1- AC_DEFINE_TRACE_LITERAL([PGRP_PIPE])
m4trace:configure.ac:1073: -1- m4_pattern_allow([^PGRP_PIPE$])
m4trace:configure.ac:1121: -1- AC_SUBST([SHOBJ_CC])
m4trace:configure.ac:1121: -1- AC_SUBST_TRACE([SHOBJ_CC])
m4trace:configure.ac:1121: -1- m4_pattern_allow([^SHOBJ_CC$])
m4trace:configure.ac:1122: -1- AC_SUBST([SHOBJ_CFLAGS])
m4trace:configure.ac:1122: -1- AC_SUBST_TRACE([SHOBJ_CFLAGS])
m4trace:configure.ac:1122: -1- m4_pattern_allow([^SHOBJ_CFLAGS$])
m4trace:configure.ac:1123: -1- AC_SUBST([SHOBJ_LD])
m4trace:configure.ac:1123: -1- AC_SUBST_TRACE([SHOBJ_LD])
m4trace:configure.ac:1123: -1- m4_pattern_allow([^SHOBJ_LD$])
m4trace:configure.ac:1124: -1- AC_SUBST([SHOBJ_LDFLAGS])
m4trace:configure.ac:1124: -1- AC_SUBST_TRACE([SHOBJ_LDFLAGS])
m4trace:configure.ac:1124: -1- m4_pattern_allow([^SHOBJ_LDFLAGS$])
m4trace:configure.ac:1125: -1- AC_SUBST([SHOBJ_XLDFLAGS])
m4trace:configure.ac:1125: -1- AC_SUBST_TRACE([SHOBJ_XLDFLAGS])
m4trace:configure.ac:1125: -1- m4_pattern_allow([^SHOBJ_XLDFLAGS$])
m4trace:configure.ac:1126: -1- AC_SUBST([SHOBJ_LIBS])
m4trace:configure.ac:1126: -1- AC_SUBST_TRACE([SHOBJ_LIBS])
m4trace:configure.ac:1126: -1- m4_pattern_allow([^SHOBJ_LIBS$])
m4trace:configure.ac:1127: -1- AC_SUBST([SHOBJ_STATUS])
m4trace:configure.ac:1127: -1- AC_SUBST_TRACE([SHOBJ_STATUS])
m4trace:configure.ac:1127: -1- m4_pattern_allow([^SHOBJ_STATUS$])
m4trace:configure.ac:1159: -1- AC_SUBST([PROFILE_FLAGS])
m4trace:configure.ac:1159: -1- AC_SUBST_TRACE([PROFILE_FLAGS])
m4trace:configure.ac:1159: -1- m4_pattern_allow([^PROFILE_FLAGS$])
m4trace:configure.ac:1161: -1- AC_SUBST([incdir])
m4trace:configure.ac:1161: -1- AC_SUBST_TRACE([incdir])
m4trace:configure.ac:1161: -1- m4_pattern_allow([^incdir$])
m4trace:configure.ac:1162: -1- AC_SUBST([BUILD_DIR])
m4trace:configure.ac:1162: -1- AC_SUBST_TRACE([BUILD_DIR])
m4trace:configure.ac:1162: -1- m4_pattern_allow([^BUILD_DIR$])
m4trace:configure.ac:1165: -1- AC_SUBST([datarootdir])
m4trace:configure.ac:1165: -1- AC_SUBST_TRACE([datarootdir])
m4trace:configure.ac:1165: -1- m4_pattern_allow([^datarootdir$])
m4trace:configure.ac:1166: -1- AC_SUBST([localedir])
m4trace:configure.ac:1166: -1- AC_SUBST_TRACE([localedir])
m4trace:configure.ac:1166: -1- m4_pattern_allow([^localedir$])
m4trace:configure.ac:1168: -1- AC_SUBST([YACC])
m4trace:configure.ac:1168: -1- AC_SUBST_TRACE([YACC])
m4trace:configure.ac:1168: -1- m4_pattern_allow([^YACC$])
m4trace:configure.ac:1169: -1- AC_SUBST([AR])
m4trace:configure.ac:1169: -1- AC_SUBST_TRACE([AR])
m4trace:configure.ac:1169: -1- m4_pattern_allow([^AR$])
m4trace:configure.ac:1170: -1- AC_SUBST([ARFLAGS])
m4trace:configure.ac:1170: -1- AC_SUBST_TRACE([ARFLAGS])
m4trace:configure.ac:1170: -1- m4_pattern_allow([^ARFLAGS$])
m4trace:configure.ac:1172: -1- AC_SUBST([BASHVERS])
m4trace:configure.ac:1172: -1- AC_SUBST_TRACE([BASHVERS])
m4trace:configure.ac:1172: -1- m4_pattern_allow([^BASHVERS$])
m4trace:configure.ac:1173: -1- AC_SUBST([RELSTATUS])
m4trace:configure.ac:1173: -1- AC_SUBST_TRACE([RELSTATUS])
m4trace:configure.ac:1173: -1- m4_pattern_allow([^RELSTATUS$])
m4trace:configure.ac:1174: -1- AC_SUBST([DEBUG])
m4trace:configure.ac:1174: -1- AC_SUBST_TRACE([DEBUG])
m4trace:configure.ac:1174: -1- m4_pattern_allow([^DEBUG$])
m4trace:configure.ac:1175: -1- AC_SUBST([MALLOC_DEBUG])
m4trace:configure.ac:1175: -1- AC_SUBST_TRACE([MALLOC_DEBUG])
m4trace:configure.ac:1175: -1- m4_pattern_allow([^MALLOC_DEBUG$])
m4trace:configure.ac:1177: -1- AC_SUBST([host_cpu])
m4trace:configure.ac:1177: -1- AC_SUBST_TRACE([host_cpu])
m4trace:configure.ac:1177: -1- m4_pattern_allow([^host_cpu$])
m4trace:configure.ac:1178: -1- AC_SUBST([host_vendor])
m4trace:configure.ac:1178: -1- AC_SUBST_TRACE([host_vendor])
m4trace:configure.ac:1178: -1- m4_pattern_allow([^host_vendor$])
m4trace:configure.ac:1179: -1- AC_SUBST([host_os])
m4trace:configure.ac:1179: -1- AC_SUBST_TRACE([host_os])
m4trace:configure.ac:1179: -1- m4_pattern_allow([^host_os$])
m4trace:configure.ac:1181: -1- AC_SUBST([LOCAL_LIBS])
m4trace:configure.ac:1181: -1- AC_SUBST_TRACE([LOCAL_LIBS])
m4trace:configure.ac:1181: -1- m4_pattern_allow([^LOCAL_LIBS$])
m4trace:configure.ac:1182: -1- AC_SUBST([LOCAL_CFLAGS])
m4trace:configure.ac:1182: -1- AC_SUBST_TRACE([LOCAL_CFLAGS])
m4trace:configure.ac:1182: -1- m4_pattern_allow([^LOCAL_CFLAGS$])
m4trace:configure.ac:1183: -1- AC_SUBST([LOCAL_LDFLAGS])
m4trace:configure.ac:1183: -1- AC_SUBST_TRACE([LOCAL_LDFLAGS])
m4trace:configure.ac:1183: -1- m4_pattern_allow([^LOCAL_LDFLAGS$])
m4trace:configure.ac:1184: -1- AC_SUBST([LOCAL_DEFS])
m4trace:configure.ac:1184: -1- AC_SUBST_TRACE([LOCAL_DEFS])
m4trace:configure.ac:1184: -1- m4_pattern_allow([^LOCAL_DEFS$])
m4trace:configure.ac:1189: -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.ac:1188: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments.
m4trace:configure.ac:1189: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments.
You should run autoupdate.], [])
m4trace:configure.ac:1188: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs])
m4trace:configure.ac:1188: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
m4trace:configure.ac:1188: -1- m4_pattern_allow([^LIB@&t@OBJS$])
m4trace:configure.ac:1188: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
m4trace:configure.ac:1188: -1- AC_SUBST_TRACE([LTLIBOBJS])
m4trace:configure.ac:1188: -1- m4_pattern_allow([^LTLIBOBJS$])
m4trace:configure.ac:1188: -1- AC_SUBST_TRACE([top_builddir])
m4trace:configure.ac:1188: -1- AC_SUBST_TRACE([top_build_prefix])
m4trace:configure.ac:1188: -1- AC_SUBST_TRACE([srcdir])
m4trace:configure.ac:1188: -1- AC_SUBST_TRACE([abs_srcdir])
m4trace:configure.ac:1188: -1- AC_SUBST_TRACE([top_srcdir])
m4trace:configure.ac:1188: -1- AC_SUBST_TRACE([abs_top_srcdir])
m4trace:configure.ac:1188: -1- AC_SUBST_TRACE([builddir])
m4trace:configure.ac:1188: -1- AC_SUBST_TRACE([abs_builddir])
m4trace:configure.ac:1188: -1- AC_SUBST_TRACE([abs_top_builddir])
m4trace:configure.ac:1188: -1- AC_SUBST_TRACE([INSTALL])
m4trace:configure.ac:1189: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs])
m4trace:configure.ac:1189: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
m4trace:configure.ac:1189: -1- m4_pattern_allow([^LIB@&t@OBJS$])
m4trace:configure.ac:1189: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
m4trace:configure.ac:1189: -1- AC_SUBST_TRACE([LTLIBOBJS])
m4trace:configure.ac:1189: -1- m4_pattern_allow([^LTLIBOBJS$])
m4trace:configure.ac:1189: -1- AC_SUBST_TRACE([top_builddir])
m4trace:configure.ac:1189: -1- AC_SUBST_TRACE([top_build_prefix])
m4trace:configure.ac:1189: -1- AC_SUBST_TRACE([srcdir])
m4trace:configure.ac:1189: -1- AC_SUBST_TRACE([abs_srcdir])
m4trace:configure.ac:1189: -1- AC_SUBST_TRACE([top_srcdir])
m4trace:configure.ac:1189: -1- AC_SUBST_TRACE([abs_top_srcdir])
m4trace:configure.ac:1189: -1- AC_SUBST_TRACE([builddir])
m4trace:configure.ac:1189: -1- AC_SUBST_TRACE([abs_builddir])
m4trace:configure.ac:1189: -1- AC_SUBST_TRACE([abs_top_builddir])
m4trace:configure.ac:1189: -1- AC_SUBST_TRACE([INSTALL])
+7 -1
View File
@@ -1,7 +1,7 @@
This file is pushd.def, from which is created pushd.c. It implements the
builtins "pushd", "popd", and "dirs" in Bash.
Copyright (C) 1987-2009 Free Software Foundation, Inc.
Copyright (C) 1987-2013 Free Software Foundation, Inc.
This file is part of GNU Bash, the Bourne Again SHell.
@@ -349,6 +349,12 @@ popd_builtin (list)
builtin_usage ();
return (EXECUTION_FAILURE);
}
else if (*list->word->word)
{
builtin_error (_("%s: invalid argument"), list->word->word);
builtin_usage ();
return (EXECUTION_FAILURE);
}
else
break;
}
Vendored
+44 -1
View File
@@ -1,5 +1,5 @@
#! /bin/sh
# From configure.ac for Bash 4.3, version 4.055.
# From configure.ac for Bash 4.3, version 4.056.
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.68 for bash 4.3-alpha.
#
@@ -13165,6 +13165,49 @@ fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sig_atomic_t" >&5
$as_echo_n "checking for sig_atomic_t... " >&6; }
if ${bash_cv_type_sig_atomic_t+:} false; then :
$as_echo_n "(cached) " >&6
else
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#include <sys/types.h>
#if STDC_HEADERS
#include <stdlib.h>
#include <stddef.h>
#endif
#if HAVE_INTTYPES_H
#include <inttypes.h>
#endif
#if HAVE_STDINT_H
#include <stdint.h>
#endif
#include <signal.h>
_ACEOF
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
$EGREP "sig_atomic_t" >/dev/null 2>&1; then :
bash_cv_type_sig_atomic_t=yes
else
bash_cv_type_sig_atomic_t=no
fi
rm -f conftest*
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_sig_atomic_t" >&5
$as_echo "$bash_cv_type_sig_atomic_t" >&6; }
if test $bash_cv_type_sig_atomic_t = no; then
cat >>confdefs.h <<_ACEOF
#define sig_atomic_t int
_ACEOF
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for quad_t" >&5
$as_echo_n "checking for quad_t... " >&6; }
if ${bash_cv_type_quad_t+:} false; then :
+3 -2
View File
@@ -5,7 +5,7 @@ dnl report bugs to chet@po.cwru.edu
dnl
dnl Process this file with autoconf to produce a configure script.
# Copyright (C) 1987-2012 Free Software Foundation, Inc.
# Copyright (C) 1987-2013 Free Software Foundation, Inc.
#
# This program is free software: you can redistribute it and/or modify
@@ -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.3, version 4.055])dnl
AC_REVISION([for Bash 4.3, version 4.056])dnl
define(bashvers, 4.3)
define(relstatus, alpha)
@@ -928,6 +928,7 @@ dnl various system types
BASH_TYPE_SIGHANDLER
BASH_CHECK_TYPE(clock_t, [#include <sys/times.h>], long)
BASH_CHECK_TYPE(sigset_t, [#include <signal.h>], int)
BASH_CHECK_TYPE(sig_atomic_t, [#include <signal.h>], int)
BASH_CHECK_TYPE(quad_t, , long, HAVE_QUAD_T)
BASH_CHECK_TYPE(intmax_t, , $bash_cv_type_long_long)
BASH_CHECK_TYPE(uintmax_t, , $bash_cv_type_unsigned_long_long)
+7 -1
View File
@@ -1,6 +1,6 @@
/* execute_cmd.c -- Execute a COMMAND structure. */
/* Copyright (C) 1987-2012 Free Software Foundation, Inc.
/* Copyright (C) 1987-2013 Free Software Foundation, Inc.
This file is part of GNU Bash, the Bourne Again SHell.
@@ -3930,6 +3930,8 @@ execute_simple_command (simple_command, pipe_in, pipe_out, async, fds_to_close)
#endif
last_asynchronous_pid = old_last_async_pid;
CHECK_SIGTERM;
}
else
{
@@ -4873,6 +4875,8 @@ execute_disk_command (words, redirects, command_line, pipe_in, pipe_out,
/* Cancel traps, in trap.c. */
restore_original_signals ();
CHECK_SIGTERM;
/* restore_original_signals may have undone the work done
by make_child to ensure that SIGINT and SIGQUIT are ignored
in asynchronous children. */
@@ -4933,6 +4937,8 @@ execute_disk_command (words, redirects, command_line, pipe_in, pipe_out,
exit (execute_shell_function (hookf, wl));
}
CHECK_SIGTERM;
/* Execve expects the command name to be in args[0]. So we
leave it there, in the same format that the user used to
type it in. */
+6 -1
View File
@@ -3,7 +3,7 @@
/* This file works with both POSIX and BSD systems. It implements job
control. */
/* Copyright (C) 1989-2012 Free Software Foundation, Inc.
/* Copyright (C) 1989-2013 Free Software Foundation, Inc.
This file is part of GNU Bash, the Bourne Again SHell.
@@ -1737,6 +1737,8 @@ make_child (command, async_p)
sync_buffered_stream (default_buffered_input);
#endif /* BUFFERED_INPUT */
RESET_SIGTERM;
/* Create the child, handle severe errors. Retry on EAGAIN. */
while ((pid = fork ()) < 0 && errno == EAGAIN && forksleep < FORKSLEEP_MAX)
{
@@ -1765,6 +1767,9 @@ make_child (command, async_p)
throw_to_top_level (); /* Reset signals, etc. */
}
if (pid != 0)
RESET_SIGTERM;
if (pid == 0)
{
/* In the child. Give this child the right process group, set the
+14 -2
View File
@@ -1,6 +1,6 @@
/* xmbsrtowcs.c -- replacement function for mbsrtowcs */
/* Copyright (C) 2002-2011 Free Software Foundation, Inc.
/* Copyright (C) 2002-2013 Free Software Foundation, Inc.
This file is part of GNU Bash, the Bourne Again SHell.
@@ -216,12 +216,24 @@ xdupmbstowcs2 (destp, src)
It may set 'p' to NULL. */
n = mbsnrtowcs(wsbuf+wcnum, &p, nms, wsbuf_size-wcnum, &state);
if (n == 0 && p == 0)
{
wsbuf[wcnum] = L'\0';
break;
}
/* Compensate for taking single byte on wcs conversion failure above. */
if (wcslength == 1 && (n == 0 || n == (size_t)-1))
{
state = tmp_state;
p = tmp_p;
wsbuf[wcnum++] = *p++;
wsbuf[wcnum] = *p;
if (*p == 0)
break;
else
{
wcnum++; p++;
}
}
else
wcnum += wcslength;
+57 -72
View File
@@ -1,6 +1,6 @@
/* display.c -- readline redisplay facility. */
/* Copyright (C) 1987-2012 Free Software Foundation, Inc.
/* Copyright (C) 1987-2013 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.
@@ -67,6 +67,7 @@ static void update_line PARAMS((char *, char *, int, int, int, int));
static void space_to_eol PARAMS((int));
static void delete_chars PARAMS((int));
static void insert_some_chars PARAMS((char *, int, int));
static void open_some_spaces PARAMS((int));
static void cr PARAMS((void));
/* State of visible and invisible lines. */
@@ -1317,6 +1318,7 @@ update_line (old, new, current_line, omax, nmax, inv_botlin)
int temp, lendiff, wsatend, od, nd, twidth, o_cpos;
int current_invis_chars;
int col_lendiff, col_temp;
int bytes_to_insert;
#if defined (HANDLE_MULTIBYTE)
mbstate_t ps_new, ps_old;
int new_offset, old_offset;
@@ -1612,7 +1614,7 @@ update_line (old, new, current_line, omax, nmax, inv_botlin)
cursor postion in multibyte mode, but a buffer index when not in a
multibyte locale. */
_rl_move_cursor_relative (od, old);
#if 1
#if defined (HANDLE_MULTIBYTE)
/* We need to indicate that the cursor position is correct in the presence of
invisible characters in the prompt string. Let's see if setting this when
@@ -1621,12 +1623,11 @@ update_line (old, new, current_line, omax, nmax, inv_botlin)
(_rl_last_c_pos > 0 || o_cpos > 0) &&
_rl_last_c_pos == prompt_physical_chars)
cpos_adjusted = 1;
#endif
#endif
/* if (len (new) > len (old))
lendiff == difference in buffer
col_lendiff == difference on screen
lendiff == difference in buffer (bytes)
col_lendiff == difference on screen (columns)
When not using multibyte characters, these are equal */
lendiff = (nls - nfd) - (ols - ofd);
if (MB_CUR_MAX > 1 && rl_byte_oriented == 0)
@@ -1652,6 +1653,10 @@ update_line (old, new, current_line, omax, nmax, inv_botlin)
}
}
/* We use temp as a count of the number of bytes from the first difference
to the end of the new line. col_temp is the corresponding number of
screen columns. A `dumb' update moves to the spot of first difference
and writes TEMP bytes. */
/* Insert (diff (len (old), len (new)) ch. */
temp = ne - nfd;
if (MB_CUR_MAX > 1 && rl_byte_oriented == 0)
@@ -1659,6 +1664,10 @@ update_line (old, new, current_line, omax, nmax, inv_botlin)
else
col_temp = temp;
/* how many bytes from the new line buffer to write to the display */
bytes_to_insert = nls - nfd;
/* col_lendiff > 0 if we are adding characters to the line */
if (col_lendiff > 0) /* XXX - was lendiff */
{
/* Non-zero if we're increasing the number of lines. */
@@ -1672,13 +1681,11 @@ update_line (old, new, current_line, omax, nmax, inv_botlin)
if (lendiff < 0)
{
_rl_output_some_chars (nfd, temp);
_rl_last_c_pos += _rl_col_width (nfd, 0, temp, 1);
_rl_last_c_pos += col_temp; /* XXX - was _rl_col_width (nfd, 0, temp, 1); */
/* If nfd begins before any invisible characters in the prompt,
adjust _rl_last_c_pos to account for wrap_offset and set
cpos_adjusted to let the caller know. */
if (current_line == 0 && wrap_offset &&
displaying_prompt_first_line &&
((nfd - new) <= prompt_last_invisible))
if (current_line == 0 && displaying_prompt_first_line && wrap_offset && ((nfd - new) <= prompt_last_invisible))
{
_rl_last_c_pos -= wrap_offset;
cpos_adjusted = 1;
@@ -1709,16 +1716,10 @@ update_line (old, new, current_line, omax, nmax, inv_botlin)
(col_lendiff < prompt_visible_length)) == 0) &&
(visible_wrap_offset >= current_invis_chars))
{
insert_some_chars (nfd, lendiff, col_lendiff);
_rl_last_c_pos += col_lendiff;
open_some_spaces (col_lendiff);
_rl_output_some_chars (nfd, bytes_to_insert);
_rl_last_c_pos += _rl_col_width (nfd, 0, bytes_to_insert, 1);
}
#if 0 /* XXX - for now */
else if ((MB_CUR_MAX > 1 && rl_byte_oriented == 0) && _rl_last_c_pos == 0 && wrap_offset && (nfd-new) <= prompt_last_invisible && col_lendiff < prompt_visible_length && visible_wrap_offset >= current_invis_chars)
{
_rl_output_some_chars (nfd, lendiff);
_rl_last_c_pos += col_lendiff;
}
#endif
else if ((MB_CUR_MAX == 1 || rl_byte_oriented != 0) && *ols == 0 && lendiff > 0)
{
/* At the end of a line the characters do not have to
@@ -1728,7 +1729,7 @@ update_line (old, new, current_line, omax, nmax, inv_botlin)
_rl_output_some_chars (nfd, lendiff);
_rl_last_c_pos += col_lendiff;
}
else
else /* just write from first difference to end of new line */
{
_rl_output_some_chars (nfd, temp);
_rl_last_c_pos += col_temp;
@@ -1742,20 +1743,9 @@ update_line (old, new, current_line, omax, nmax, inv_botlin)
}
return;
}
/* Copy (new) chars to screen from first diff to last match. */
temp = nls - nfd;
if ((temp - lendiff) > 0)
if (bytes_to_insert > lendiff)
{
_rl_output_some_chars (nfd + lendiff, temp - lendiff);
/* XXX -- this bears closer inspection. Fixes a redisplay bug
reported against bash-3.0-alpha by Andreas Schwab involving
multibyte characters and prompt strings with invisible
characters, but was previously disabled. */
if (MB_CUR_MAX > 1 && rl_byte_oriented == 0)
twidth = _rl_col_width (nfd+lendiff, 0, temp-col_lendiff, 1);
else
twidth = temp - lendiff;
_rl_last_c_pos += twidth;
/* If nfd begins before the last invisible character in the
prompt, adjust _rl_last_c_pos to account for wrap_offset
and set cpos_adjusted to let the caller know. */
@@ -1810,18 +1800,18 @@ update_line (old, new, current_line, omax, nmax, inv_botlin)
if (col_lendiff)
delete_chars (-col_lendiff); /* delete (diff) characters */
/* Copy (new) chars to screen from first diff to last match */
temp = nls - nfd;
if (temp > 0)
/* Copy (new) chars to screen from first diff to last match,
overwriting what is there. */
if (bytes_to_insert > 0)
{
/* If nfd begins at the prompt, or before the invisible
characters in the prompt, we need to adjust _rl_last_c_pos
in a multibyte locale to account for the wrap offset and
set cpos_adjusted accordingly. */
_rl_output_some_chars (nfd, temp);
_rl_output_some_chars (nfd, bytes_to_insert);
if (MB_CUR_MAX > 1 && rl_byte_oriented == 0)
{
_rl_last_c_pos += _rl_col_width (nfd, 0, temp, 1);
_rl_last_c_pos += _rl_col_width (nfd, 0, bytes_to_insert, 1);
if (current_line == 0 && wrap_offset &&
displaying_prompt_first_line &&
_rl_last_c_pos > wrap_offset &&
@@ -1832,7 +1822,7 @@ update_line (old, new, current_line, omax, nmax, inv_botlin)
}
}
else
_rl_last_c_pos += temp;
_rl_last_c_pos += bytes_to_insert;
if (_rl_horizontal_scroll_mode && ((oe-old) > (ne-new)))
goto clear_rest_of_line;
@@ -1868,16 +1858,12 @@ clear_rest_of_line:
else
col_lendiff = lendiff;
#if 0
if (col_lendiff)
#else
/* If we've already printed over the entire width of the screen,
including the old material, then col_lendiff doesn't matter and
space_to_eol will insert too many spaces. XXX - maybe we should
adjust col_lendiff based on the difference between _rl_last_c_pos
and _rl_screenwidth */
if (col_lendiff && ((MB_CUR_MAX == 1 || rl_byte_oriented) || (_rl_last_c_pos < _rl_screenwidth)))
#endif
{
if (_rl_term_autowrap && current_line < inv_botlin)
space_to_eol (col_lendiff);
@@ -2499,48 +2485,47 @@ insert_some_chars (string, count, col)
char *string;
int count, col;
{
#if defined (__MSDOS__) || defined (__MINGW32__)
open_some_spaces (col);
_rl_output_some_chars (string, count);
#else
/* DEBUGGING */
if (MB_CUR_MAX == 1 || rl_byte_oriented)
if (count != col)
_rl_ttymsg ("debug: insert_some_chars: count (%d) != col (%d)", count, col);
}
/* Insert COL spaces, keeping the cursor at the same position. We follow the
ncurses documentation and use either im/ei with explicit spaces, or IC/ic
by itself. We assume there will either be ei or we don't need to use it. */
static void
open_some_spaces (col)
int col;
{
#if !defined (__MSDOS__) && !defined (__MINGW32__)
char *buffer;
register int i;
/* If IC is defined, then we do not have to "enter" insert mode. */
if (_rl_term_IC)
{
char *buffer;
buffer = tgoto (_rl_term_IC, 0, col);
tputs (buffer, 1, _rl_output_character_function);
_rl_output_some_chars (string, count);
}
else
else if (_rl_term_im && *_rl_term_im)
{
register int i;
/* If we have to turn on insert-mode, then do so. */
if (_rl_term_im && *_rl_term_im)
tputs (_rl_term_im, 1, _rl_output_character_function);
/* If there is a special command for inserting characters, then
use that first to open up the space. */
if (_rl_term_ic && *_rl_term_ic)
{
for (i = col; i--; )
tputs (_rl_term_ic, 1, _rl_output_character_function);
}
/* Print the text. */
_rl_output_some_chars (string, count);
/* If there is a string to turn off insert mode, we had best use
it now. */
tputs (_rl_term_im, 1, _rl_output_character_function);
/* just output the desired number of spaces */
for (i = col; i--; )
_rl_output_character_function (' ');
/* If there is a string to turn off insert mode, use it now. */
if (_rl_term_ei && *_rl_term_ei)
tputs (_rl_term_ei, 1, _rl_output_character_function);
/* and move back the right number of spaces */
_rl_backspace (col);
}
#endif /* __MSDOS__ || __MINGW32__ */
else if (_rl_term_ic && *_rl_term_ic)
{
/* If there is a special command for inserting characters, then
use that first to open up the space. */
for (i = col; i--; )
tputs (_rl_term_ic, 1, _rl_output_character_function);
}
#endif /* !__MSDOS__ && !__MINGW32__ */
}
/* Delete COUNT characters from the display line. */
File diff suppressed because it is too large Load Diff
+12 -1
View File
@@ -1,6 +1,6 @@
/* quit.h -- How to handle SIGINT gracefully. */
/* Copyright (C) 1993-2012 Free Software Foundation, Inc.
/* Copyright (C) 1993-2013 Free Software Foundation, Inc.
This file is part of GNU Bash, the Bourne Again SHell.
@@ -25,6 +25,8 @@
extern volatile int interrupt_state;
extern volatile int terminating_signal;
extern sig_atomic_t sigterm_received;
/* Macro to call a great deal. SIGINT just sets the interrupt_state variable.
When it is safe, put QUIT in the code, and the "interrupt" will take
place. The same scheme is used for terminating signals (e.g., SIGHUP)
@@ -65,4 +67,13 @@ extern volatile int terminating_signal;
longjmp (wait_intr_buf, 1); \
} while (0)
#define RESET_SIGTERM \
do { \
sigterm_received = 0; \
} while (0)
#define CHECK_SIGTERM \
do { \
if (sigterm_received) termsig_handler (SIGTERM); \
} while (0)
#endif /* _QUIT_H_ */
+11 -2
View File
@@ -25,6 +25,8 @@
extern volatile int interrupt_state;
extern volatile int terminating_signal;
extern sig_atomic_t sigterm_received;
/* Macro to call a great deal. SIGINT just sets the interrupt_state variable.
When it is safe, put QUIT in the code, and the "interrupt" will take
place. The same scheme is used for terminating signals (e.g., SIGHUP)
@@ -38,8 +40,6 @@ extern volatile int terminating_signal;
#define CHECK_ALRM \
do { \
if (sigalrm_seen) \
itrace("CHECK_ALRM: sigalrm_seen = %d", sigalrm_seen); \
if (sigalrm_seen) \
longjmp (alrmbuf, 1); \
} while (0)
@@ -67,4 +67,13 @@ if (sigalrm_seen) \
longjmp (wait_intr_buf, 1); \
} while (0)
#define RESET_SIGTERM \
do { \
sigterm_received = 0; \
} while (0)
#define CHECK_SIGTERM \
do { \
if (sigterm_received) termsig_handler (SIGTERM); \
} while (0)
#endif /* _QUIT_H_ */
+17 -1
View File
@@ -76,6 +76,8 @@ volatile int sigwinch_received = 0;
/* Set to the value of any terminating signal received. */
volatile int terminating_signal = 0;
sig_atomic_t sigterm_received = 0;
/* The environment at the top-level R-E loop. We use this in
the case of error return. */
procenv_t top_level;
@@ -319,7 +321,9 @@ initialize_shell_signals ()
if (interactive)
{
set_signal_handler (SIGINT, sigint_sighandler);
set_signal_handler (SIGTERM, SIG_IGN);
get_original_signal (SIGTERM);
if (signal_is_hard_ignored (SIGTERM) == 0)
set_signal_handler (SIGTERM, sigterm_sighandler);
set_sigwinch_handler ();
}
}
@@ -635,6 +639,14 @@ unset_sigwinch_handler ()
#endif
}
sighandler
sigterm_sighandler (sig)
int sig;
{
sigterm_received = 1; /* XXX - counter? */
SIGRETURN (0);
}
/* Signal functions used by the rest of the code. */
#if !defined (HAVE_POSIX_SIGNALS)
@@ -694,6 +706,10 @@ set_signal_handler (sig, handler)
if (sig == SIGCHLD)
act.sa_flags |= SA_RESTART; /* XXX */
#endif
/* If we're installing a SIGTERM handler for interactive shells, we want
it to be as close to SIG_IGN as possible. */
if (sig == SIGTERM && handler == sigterm_sighandler)
act.sa_flags |= SA_RESTART; /* XXX */
sigemptyset (&act.sa_mask);
sigemptyset (&oact.sa_mask);
+3 -1
View File
@@ -1,6 +1,6 @@
/* sig.h -- header file for signal handler definitions. */
/* Copyright (C) 1994-2009 Free Software Foundation, Inc.
/* Copyright (C) 1994-2013 Free Software Foundation, Inc.
This file is part of GNU Bash, the Bourne Again SHell.
@@ -124,6 +124,8 @@ extern sighandler sigwinch_sighandler __P((int));
extern void set_sigwinch_handler __P((void));
extern void unset_sigwinch_handler __P((void));
extern sighandler sigterm_sighandler __P((int));
/* Functions defined in trap.c. */
extern SigHandler *set_sigint_handler __P((void));
extern SigHandler *trap_to_sighandler __P((int));
+6 -3
View File
@@ -4,7 +4,7 @@
/* ``Have a little faith, there's magic in the night. You ain't a
beauty, but, hey, you're alright.'' */
/* Copyright (C) 1987-2012 Free Software Foundation, Inc.
/* Copyright (C) 1987-2013 Free Software Foundation, Inc.
This file is part of GNU Bash, the Bourne Again SHell.
@@ -2716,7 +2716,8 @@ do_compound_assignment (name, value, flags)
v = make_local_assoc_variable (name);
else if (v == 0 || (array_p (v) == 0 && assoc_p (v) == 0) || v->context != variable_context)
v = make_local_array_variable (name, 0);
assign_compound_array_list (v, list, flags);
if (v)
assign_compound_array_list (v, list, flags);
}
/* In a function but forcing assignment in global context */
else if (mkglobal && variable_context)
@@ -2731,7 +2732,8 @@ do_compound_assignment (name, value, flags)
v = make_new_array_variable (name);
else if (v && mkassoc == 0 && array_p (v) == 0)
v = convert_var_to_array (v);
assign_compound_array_list (v, list, flags);
if (v)
assign_compound_array_list (v, list, flags);
}
else
v = assign_array_from_string (name, value, flags);
@@ -3977,6 +3979,7 @@ remove_pattern (param, pattern, op)
return ((xret == param) ? savestring (param) : xret);
}
n = xdupmbstowcs (&wparam, NULL, param);
if (n == (size_t)-1)
{
free (wpattern);
+9544
View File
File diff suppressed because it is too large Load Diff
+1 -3
View File
@@ -75,8 +75,6 @@ static int sigmodes[BASH_NSIG];
static void free_trap_command __P((int));
static void change_signal __P((int, char *));
static void get_original_signal __P((int));
static int _run_trap_internal __P((int, char *));
static void free_trap_string __P((int));
@@ -672,7 +670,7 @@ change_signal (sig, value)
sigmodes[sig] |= SIG_CHANGED;
}
static void
void
get_original_signal (sig)
int sig;
{
+9 -11
View File
@@ -459,17 +459,6 @@ any_signals_trapped ()
return -1;
}
/* Convenience functions the rest of the shell can use */
void
check_signals_and_traps ()
{
itrace("check_signals_and_traps: sigalrm_seen = %d", sigalrm_seen);
CHECK_ALRM;
QUIT;
run_pending_traps ();
}
void
check_signals ()
{
@@ -477,6 +466,15 @@ check_signals ()
QUIT;
}
/* Convenience functions the rest of the shell can use */
void
check_signals_and_traps ()
{
check_signals ();
run_pending_traps ();
}
#if defined (JOB_CONTROL) && defined (SIGCHLD)
#ifdef INCLUDE_UNUSED
+2 -1
View File
@@ -1,6 +1,6 @@
/* trap.h -- data structures used in the trap mechanism. */
/* Copyright (C) 1993-2010 Free Software Foundation, Inc.
/* Copyright (C) 1993-2013 Free Software Foundation, Inc.
This file is part of GNU Bash, the Bourne Again SHell.
@@ -89,6 +89,7 @@ extern void free_trap_strings __P((void));
extern void reset_signal_handlers __P((void));
extern void restore_original_signals __P((void));
extern void get_original_signal __P((int));
extern void get_all_original_signals __P((void));
extern char *signal_name __P((int));
+112
View File
@@ -0,0 +1,112 @@
/* trap.h -- data structures used in the trap mechanism. */
/* Copyright (C) 1993-2010 Free Software Foundation, Inc.
This file is part of GNU Bash, the Bourne Again SHell.
Bash is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Bash is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Bash. If not, see <http://www.gnu.org/licenses/>.
*/
#if !defined (_TRAP_H_)
#define _TRAP_H_
#include "stdc.h"
#if !defined (SIG_DFL)
#include "bashtypes.h"
#include <signal.h>
#endif /* SIG_DFL */
#if !defined (NSIG)
#define NSIG 64
#endif /* !NSIG */
#define NO_SIG -1
#define DEFAULT_SIG SIG_DFL
#define IGNORE_SIG SIG_IGN
/* Special shell trap names. */
#define DEBUG_TRAP NSIG
#define ERROR_TRAP NSIG+1
#define RETURN_TRAP NSIG+2
#define EXIT_TRAP 0
/* system signals plus special bash traps */
#define BASH_NSIG NSIG+3
/* Flags values for decode_signal() */
#define DSIG_SIGPREFIX 0x01 /* don't alllow `SIG' PREFIX */
#define DSIG_NOCASE 0x02 /* case-insensitive comparison */
/* A value which can never be the target of a trap handler. */
#define IMPOSSIBLE_TRAP_HANDLER (SigHandler *)initialize_traps
#define signal_object_p(x,f) (decode_signal (x,f) != NO_SIG)
#define TRAP_STRING(s) \
(signal_is_trapped (s) && signal_is_ignored (s) == 0) ? trap_list[s] \
: (char *)NULL
extern char *trap_list[];
/* Externally-visible functions declared in trap.c. */
extern void initialize_traps __P((void));
extern void run_pending_traps __P((void));
extern void queue_sigchld_trap __P((int));
extern void maybe_set_sigchld_trap __P((char *));
extern void set_impossible_sigchld_trap __P((void));
extern void set_sigchld_trap __P((char *));
extern void set_debug_trap __P((char *));
extern void set_error_trap __P((char *));
extern void set_return_trap __P((char *));
extern void set_sigint_trap __P((char *));
extern void set_signal __P((int, char *));
extern void restore_default_signal __P((int));
extern void ignore_signal __P((int));
extern int run_exit_trap __P((void));
extern void run_trap_cleanup __P((int));
extern int run_debug_trap __P((void));
extern void run_error_trap __P((void));
extern void run_return_trap __P((void));
extern void free_trap_strings __P((void));
extern void reset_signal_handlers __P((void));
extern void restore_original_signals __P((void));
extern void get_original_signal __P((int));
extern void get_all_original_signals __P((void));
extern char *signal_name __P((int));
extern int decode_signal __P((char *, int));
extern void run_interrupt_trap __P((void));
extern int maybe_call_trap_handler __P((int));
extern int signal_is_special __P((int));
extern int signal_is_trapped __P((int));
extern int signal_is_pending __P((int));
extern int signal_is_ignored __P((int));
extern int signal_is_hard_ignored __P((int));
extern void set_signal_ignored __P((int));
extern int signal_in_progress __P((int));
extern int first_pending_trap __P((void));
extern int any_signals_trapped __P((void));
extern void check_signals_and_traps __P((void));
#endif /* _TRAP_H_ */
+9 -2
View File
@@ -1,6 +1,6 @@
/* variables.c -- Functions for hacking shell variables. */
/* Copyright (C) 1987-2012 Free Software Foundation, Inc.
/* Copyright (C) 1987-2013 Free Software Foundation, Inc.
This file is part of GNU Bash, the Bourne Again SHell.
@@ -2213,7 +2213,13 @@ make_local_variable (name)
{
if (readonly_p (old_var))
sh_readonly (name);
return ((SHELL_VAR *)NULL);
else if (noassign_p (old_var))
builtin_error (_("%s: variable may not be assigned value"), name);
#if 0
/* Let noassign variables through with a warning */
if (readonly_p (old_var))
#endif
return ((SHELL_VAR *)NULL);
}
if (old_var == 0)
@@ -2225,6 +2231,7 @@ make_local_variable (name)
/* If we found this variable in one of the temporary environments,
inherit its value. Watch to see if this causes problems with
things like `x=4 local x'. */
/* XXX - we should only do this if the variable is not an array. */
if (was_tmpvar)
var_setvalue (new_var, savestring (tmp_value));
+9 -4
View File
@@ -1,6 +1,6 @@
/* variables.c -- Functions for hacking shell variables. */
/* Copyright (C) 1987-2012 Free Software Foundation, Inc.
/* Copyright (C) 1987-2013 Free Software Foundation, Inc.
This file is part of GNU Bash, the Bourne Again SHell.
@@ -371,13 +371,11 @@ initialize_shell_variables (env, privmode)
}
else
{
#if 0
if (temp_var = bind_variable (name, string, 0))
{
VSETATTR (temp_var, (att_exported | att_imported | att_invisible));
array_needs_making = 1;
}
#endif
last_command_exit_value = 1;
report_error (_("error importing function definition for `%s'"), name);
}
@@ -2215,7 +2213,13 @@ make_local_variable (name)
{
if (readonly_p (old_var))
sh_readonly (name);
return ((SHELL_VAR *)NULL);
#if 0
/* Let noassign variables through with a warning */
else if (noassign_p (old_var))
builtin_warning (_("%s: local variable shadows special variable"), name);
if (readonly_p (old_var))
#endif
return ((SHELL_VAR *)NULL);
}
if (old_var == 0)
@@ -2227,6 +2231,7 @@ make_local_variable (name)
/* If we found this variable in one of the temporary environments,
inherit its value. Watch to see if this causes problems with
things like `x=4 local x'. */
/* XXX - we should only do this if the variable is not an array. */
if (was_tmpvar)
var_setvalue (new_var, savestring (tmp_value));