mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-06-29 00:19:51 +02:00
commit bash-20060601 snapshot
This commit is contained in:
@@ -1,3 +1,198 @@
|
||||
This document details the changes between this version, bash-3.2-alpha,
|
||||
and the previous version, bash-3.1-release.
|
||||
|
||||
1. Changes to Bash
|
||||
|
||||
a. Fixed a source bug that caused the minimal configuration to not compile.
|
||||
|
||||
b. Fixed memory leaks in error handling for the `read' builtin.
|
||||
|
||||
c. Changed the [[ and (( compound commands to set PIPESTATUS with their exit
|
||||
status.
|
||||
|
||||
d. Fixed some parsing problems with compound array assignments.
|
||||
|
||||
e. Added additional configuration changes for: NetBSD (incomplete multibyte
|
||||
character support)
|
||||
|
||||
f. Fixed two bugs with local array variable creation when shadowing a variable
|
||||
of the same name from a previous context.
|
||||
|
||||
g. Fixed the `read' builtin to restore the correct set of completion functions
|
||||
if a timeout occurs.
|
||||
|
||||
h. Added code to defer the initialization of HISTSIZE (and its stifling of the
|
||||
history list) until the history file is loaded, allowing a startup file to
|
||||
override the default value.
|
||||
|
||||
i. Tightened up the arithmetic expression parsing to produce better error
|
||||
messages when presented with invalid operators.
|
||||
|
||||
j. Fixed the cross-compilation support to build the signal list at shell
|
||||
invocation rather than compile time if cross-compiling.
|
||||
|
||||
k. Fixed multibyte support for non-gcc compilers (or compilers that do not
|
||||
allow automatic array variable sizing based on a non-constant value).
|
||||
|
||||
l. Several fixes to the code that manages the list of terminated jobs and
|
||||
their exit statuses, and the list of active and recently-terminated jobs
|
||||
to avoid pid aliasing/wraparound and allocation errors.
|
||||
|
||||
m. Fixed a problem that allowed scripts to die due to SIGINT while waiting
|
||||
for children, even when started in the background or otherwise ignoring
|
||||
SIGINT.
|
||||
|
||||
n. Fixed a bug that caused shells invoked as -/bin/bash from not being
|
||||
recognized as login shells.
|
||||
|
||||
o. Fixed a problem that caused shells in the background to give the terminal
|
||||
to a process group other than the foreground shell process group.
|
||||
|
||||
p. Fixed a problem with extracting the `varname' in ${#varname}.
|
||||
|
||||
q. Fixed the code that handles SIGQUIT to not exit immediately -- thereby
|
||||
calling functions that may not be called in a signal handler context --
|
||||
but set a flag and exit afterward (like SIGINT).
|
||||
|
||||
r. Changed the brace expansion code to skip over braces that don't begin a
|
||||
valid matched brace expansion construct.
|
||||
|
||||
s. Fixed `typeset' and `declare' to not require that their shell function
|
||||
operands to be valid shell identifiers.
|
||||
|
||||
t. Changed `test' to use access(2) with a temporary uid/euid swap when testing
|
||||
file attributes and running setuid, and access(2) in most other cases.
|
||||
|
||||
u. Changed completion code to not attempt command name completion on a line
|
||||
consisting solely of whitespace when no_empty_command_completion is set.
|
||||
|
||||
v. The `hash' builtin now prints nothing in posix mode when the hash table is
|
||||
empty, and prints a message to that effect to stdout instead of stderr
|
||||
when not in posix mode.
|
||||
|
||||
w. Fixed a bug in the extended pattern matching code that caused it to fail to
|
||||
match periods with certain patterns.
|
||||
|
||||
x. Fixed a bug that caused the shell to dump core when performing filename
|
||||
generation in directories with thousands of files.
|
||||
|
||||
y. Returned to the original Bourne shell rules for parsing ``: no recursive
|
||||
parsing of embedded quoted strings or ${...} constructs.
|
||||
|
||||
z. The inheritence of the DEBUG, RETURN, and ERR traps is now dependent only
|
||||
on the settings of the `functrace' and `errtrace' shell options, rather
|
||||
than whether or not the shell is in debugging mode.
|
||||
|
||||
aa. Fixed a problem with $HOME being converted to ~ in the expansion of
|
||||
members of the DIRSTACK array.
|
||||
|
||||
bb. Fixed a problem with quoted arguments to arithmetic expansions in certain
|
||||
constructs.
|
||||
|
||||
cc. The command word completion code now no longer returns matching directories
|
||||
while searching $PATH.
|
||||
|
||||
dd. Fixed a bug with zero-padding and precision handling in snprintf()
|
||||
replacement.
|
||||
|
||||
ee. Fixed a bug that caused the command substitution code not to take embedded
|
||||
shell comments into account.
|
||||
|
||||
ff. Fixed a bug that caused $((...);(...)) to be misinterpreted as an
|
||||
arithmetic substitution.
|
||||
|
||||
gg. Fixed a bug in the prompt expansion code that inappropriately added a
|
||||
\001 before a \002 under certain circumstances.
|
||||
|
||||
hh. Fixed a bug that caused `unset LANG' to not properly reset the locale
|
||||
(previous versions would set the locale back to what it was when bash
|
||||
was started rather than the system's "native" locale).
|
||||
|
||||
ii. Fixed a bug that could cause file descriptors > 10 to not be closed even
|
||||
when closed explicitly by a script.
|
||||
|
||||
jj. Fixed a bug that caused single quotes to be stripped from ANSI-C quoting
|
||||
inside double-quoted command substitutions.
|
||||
|
||||
2. Changes to Readline
|
||||
|
||||
a. Fixed a problem that caused segmentation faults when using readline in
|
||||
callback mode and typing consecutive DEL characters on an empty line.
|
||||
|
||||
b. Fixed several redisplay problems with multibyte characters, all having to
|
||||
do with the different code paths and variable meanings between single-byte
|
||||
and multibyte character redisplay.
|
||||
|
||||
c. Fixed a problem with key sequence translation when presented with the
|
||||
sequence \M-\C-x.
|
||||
|
||||
d. Fixed a problem that prevented the `a' command in vi mode from being
|
||||
undone and redone properly.
|
||||
|
||||
e. Fixed a problem that prevented empty inserts in vi mode from being undone
|
||||
properly.
|
||||
|
||||
f. Fixed a problem that caused readline to initialize with an incorrect idea
|
||||
of whether or not the terminal can autowrap.
|
||||
|
||||
g. Fixed output of key bindings (like bash `bind -p') to honor the setting of
|
||||
convert-meta and use \e where appropriate.
|
||||
|
||||
h. Changed the default filename completion function to call the filename
|
||||
dequoting function if the directory completion hook isn't set. This means
|
||||
that any directory completion hooks need to dequote the directory name,
|
||||
since application-specific hooks need to know how the word was quoted,
|
||||
even if no other changes are made.
|
||||
|
||||
i. Fixed a bug with creating the prompt for a non-interactive search string
|
||||
when there are non-printing characters in the primary prompt.
|
||||
|
||||
j. Fixed a bug that caused prompts with invisible characters to be redrawn
|
||||
multiple times in a multibyte locale.
|
||||
|
||||
k. Fixed a bug that could cause the key sequence scanning code to return the
|
||||
wrong function.
|
||||
|
||||
l. Fixed a problem with the callback interface that caused it to fail when
|
||||
using multi-character keyboard macros.
|
||||
|
||||
m. Fixed a bug that could cause a core dump when an edited history entry was
|
||||
re-executed under certain conditions.
|
||||
|
||||
n. Fixed a bug that caused readline to reference freed memory when attmpting
|
||||
to display a portion of the prompt.
|
||||
|
||||
3. New Features in Bash
|
||||
|
||||
a. Changed the parameter pattern replacement functions to not anchor the
|
||||
pattern at the beginning of the string if doing global replacement - that
|
||||
combination doesn't make any sense.
|
||||
|
||||
b. When running in `word expansion only' mode (--wordexp option), inhibit
|
||||
process substitution.
|
||||
|
||||
c. Loadable builtins now work on MacOS X 10.[34].
|
||||
|
||||
d. Shells running in posix mode no longer set $HOME, as POSIX requires.
|
||||
|
||||
e. The code that checks for binary files being executed as shell scripts now
|
||||
checks only for NUL rather than any non-printing character.
|
||||
|
||||
f. Quoting the string argument to the [[ command's =~ operator now forces
|
||||
string matching, as with the other pattern-matching operators.
|
||||
|
||||
4. New Features in Readline
|
||||
|
||||
a. Calling applications can now set the keyboard timeout to 0, allowing
|
||||
poll-like behavior.
|
||||
|
||||
b. The value of SYS_INPUTRC (configurable at compilation time) is now used as
|
||||
the default last-ditch startup file.
|
||||
|
||||
c. The history file reading functions now allow windows-like \r\n line
|
||||
terminators.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
This document details the changes between this version, bash-3.1-release,
|
||||
and the previous version, bash-3.1-rc2.
|
||||
|
||||
|
||||
@@ -1,3 +1,192 @@
|
||||
This document details the changes between this version, bash-3.2-alpha,
|
||||
and the previous version, bash-3.1-release.
|
||||
|
||||
1. Changes to Bash
|
||||
|
||||
a. Fixed a source bug that caused the minimal configuration to not compile.
|
||||
|
||||
b. Fixed memory leaks in error handling for the `read' builtin.
|
||||
|
||||
c. Changed the [[ and (( compound commands to set PIPESTATUS with their exit
|
||||
status.
|
||||
|
||||
d. Fixed some parsing problems with compound array assignments.
|
||||
|
||||
e. Added additional configuration changes for: NetBSD (incomplete multibyte
|
||||
character support)
|
||||
|
||||
f. Fixed two bugs with local array variable creation when shadowing a variable
|
||||
of the same name from a previous context.
|
||||
|
||||
g. Fixed the `read' builtin to restore the correct set of completion functions
|
||||
if a timeout occurs.
|
||||
|
||||
h. Added code to defer the initialization of HISTSIZE (and its stifling of the
|
||||
history list) until the history file is loaded, allowing a startup file to
|
||||
override the default value.
|
||||
|
||||
i. Tightened up the arithmetic expression parsing to produce better error
|
||||
messages when presented with invalid operators.
|
||||
|
||||
j. Fixed the cross-compilation support to build the signal list at shell
|
||||
invocation rather than compile time if cross-compiling.
|
||||
|
||||
k. Fixed multibyte support for non-gcc compilers (or compilers that do not
|
||||
allow automatic array variable sizing based on a non-constant value).
|
||||
|
||||
l. Several fixes to the code that manages the list of terminated jobs and
|
||||
their exit statuses, and the list of active and recently-terminated jobs
|
||||
to avoid pid aliasing/wraparound and allocation errors.
|
||||
|
||||
m. Fixed a problem that allowed scripts to die due to SIGINT while waiting
|
||||
for children, even when started in the background or otherwise ignoring
|
||||
SIGINT.
|
||||
|
||||
n. Fixed a bug that caused shells invoked as -/bin/bash from not being
|
||||
recognized as login shells.
|
||||
|
||||
o. Fixed a problem that caused shells in the background to give the terminal
|
||||
to a process group other than the foreground shell process group.
|
||||
|
||||
p. Fixed a problem with extracting the `varname' in ${#varname}.
|
||||
|
||||
q. Fixed the code that handles SIGQUIT to not exit immediately -- thereby
|
||||
calling functions that may not be called in a signal handler context --
|
||||
but set a flag and exit afterward (like SIGINT).
|
||||
|
||||
r. Changed the brace expansion code to skip over braces that don't begin a
|
||||
valid matched brace expansion construct.
|
||||
|
||||
s. Fixed `typeset' and `declare' to not require that their shell function
|
||||
operands to be valid shell identifiers.
|
||||
|
||||
t. Changed `test' to use access(2) with a temporary uid/euid swap when testing
|
||||
file attributes and running setuid, and access(2) in most other cases.
|
||||
|
||||
u. Changed completion code to not attempt command name completion on a line
|
||||
consisting solely of whitespace when no_empty_command_completion is set.
|
||||
|
||||
v. The `hash' builtin now prints nothing in posix mode when the hash table is
|
||||
empty, and prints a message to that effect to stdout instead of stderr
|
||||
when not in posix mode.
|
||||
|
||||
w. Fixed a bug in the extended pattern matching code that caused it to fail to
|
||||
match periods with certain patterns.
|
||||
|
||||
x. Fixed a bug that caused the shell to dump core when performing filename
|
||||
generation in directories with thousands of files.
|
||||
|
||||
y. Returned to the original Bourne shell rules for parsing ``: no recursive
|
||||
parsing of embedded quoted strings or ${...} constructs.
|
||||
|
||||
z. The inheritence of the DEBUG, RETURN, and ERR traps is now dependent only
|
||||
on the settings of the `functrace' and `errtrace' shell options, rather
|
||||
than whether or not the shell is in debugging mode.
|
||||
|
||||
aa. Fixed a problem with $HOME being converted to ~ in the expansion of
|
||||
members of the DIRSTACK array.
|
||||
|
||||
bb. Fixed a problem with quoted arguments to arithmetic expansions in certain
|
||||
constructs.
|
||||
|
||||
cc. The command word completion code now no longer returns matching directories
|
||||
while searching $PATH.
|
||||
|
||||
dd. Fixed a bug with zero-padding and precision handling in snprintf()
|
||||
replacement.
|
||||
|
||||
ee. Fixed a bug that caused the command substitution code not to take embedded
|
||||
shell comments into account.
|
||||
|
||||
ff. Fixed a bug that caused $((...);(...)) to be misinterpreted as an
|
||||
arithmetic substitution.
|
||||
|
||||
gg. Fixed a bug in the prompt expansion code that inappropriately added a
|
||||
\001 before a \002 under certain circumstances.
|
||||
|
||||
hh. Fixed a bug that caused `unset LANG' to not properly reset the locale
|
||||
(previous versions would set the locale back to what it was when bash
|
||||
was started rather than the system's "native" locale).
|
||||
|
||||
ii. Fixed a bug that could cause file descriptors > 10 to not be closed even
|
||||
when closed explicitly by a script.
|
||||
|
||||
2. Changes to Readline
|
||||
|
||||
a. Fixed a problem that caused segmentation faults when using readline in
|
||||
callback mode and typing consecutive DEL characters on an empty line.
|
||||
|
||||
b. Fixed several redisplay problems with multibyte characters, all having to
|
||||
do with the different code paths and variable meanings between single-byte
|
||||
and multibyte character redisplay.
|
||||
|
||||
c. Fixed a problem with key sequence translation when presented with the
|
||||
sequence \M-\C-x.
|
||||
|
||||
d. Fixed a problem that prevented the `a' command in vi mode from being
|
||||
undone and redone properly.
|
||||
|
||||
e. Fixed a problem that prevented empty inserts in vi mode from being undone
|
||||
properly.
|
||||
|
||||
f. Fixed a problem that caused readline to initialize with an incorrect idea
|
||||
of whether or not the terminal can autowrap.
|
||||
|
||||
g. Fixed output of key bindings (like bash `bind -p') to honor the setting of
|
||||
convert-meta and use \e where appropriate.
|
||||
|
||||
h. Changed the default filename completion function to call the filename
|
||||
dequoting function if the directory completion hook isn't set. This means
|
||||
that any directory completion hooks need to dequote the directory name,
|
||||
since application-specific hooks need to know how the word was quoted,
|
||||
even if no other changes are made.
|
||||
|
||||
i. Fixed a bug with creating the prompt for a non-interactive search string
|
||||
when there are non-printing characters in the primary prompt.
|
||||
|
||||
j. Fixed a bug that caused prompts with invisible characters to be redrawn
|
||||
multiple times in a multibyte locale.
|
||||
|
||||
k. Fixed a bug that could cause the key sequence scanning code to return the
|
||||
wrong function.
|
||||
|
||||
l. Fixed a problem with the callback interface that caused it to fail when
|
||||
using multi-character keyboard macros.
|
||||
|
||||
m. Fixed a bug that could cause a core dump when an edited history entry was
|
||||
re-executed under certain conditions.
|
||||
|
||||
3. New Features in Bash
|
||||
|
||||
a. Changed the parameter pattern replacement functions to not anchor the
|
||||
pattern at the beginning of the string if doing global replacement - that
|
||||
combination doesn't make any sense.
|
||||
|
||||
b. When running in `word expansion only' mode (--wordexp option), inhibit
|
||||
process substitution.
|
||||
|
||||
c. Loadable builtins now work on MacOS X 10.[34].
|
||||
|
||||
d. Shells running in posix mode no longer set $HOME, as POSIX requires.
|
||||
|
||||
e. The code that checks for binary files being executed as shell scripts now
|
||||
checks only for NUL rather than any non-printing character.
|
||||
|
||||
f. Quoting the string argument to the [[ command's =~ operator now forces
|
||||
string matching, as with the other pattern-matching operators.
|
||||
|
||||
4. New Features in Readline
|
||||
|
||||
a. Calling applications can now set the keyboard timeout to 0, allowing
|
||||
poll-like behavior.
|
||||
|
||||
b. The value of SYS_INPUTRC (configurable at compilation time) is now used as
|
||||
the default last-ditch startup file.
|
||||
|
||||
c. The history file reading functions now allow windows-like \r\n line
|
||||
terminators.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
This document details the changes between this version, bash-3.1-release,
|
||||
and the previous version, bash-3.1-rc2.
|
||||
|
||||
@@ -48,7 +237,7 @@ and the previous version, bash-3.1-beta1.
|
||||
|
||||
1. Changes to Bash
|
||||
|
||||
a. Fixed a bug that could cause core dumps due of accessing the current
|
||||
a. Fixed a bug that could cause core dumps due to accessing the current
|
||||
pipeline while in the middle of modifying it.
|
||||
|
||||
b. Fixed a bug that caused pathnames with backslashes still quoting characters
|
||||
|
||||
+10
-10
@@ -1,7 +1,7 @@
|
||||
@%:@! /bin/sh
|
||||
@%:@ From configure.in for Bash 3.2, version 3.188.
|
||||
@%:@ Guess values for system-dependent variables and create Makefiles.
|
||||
@%:@ Generated by GNU Autoconf 2.59 for bash 3.2-devel.
|
||||
@%:@ Generated by GNU Autoconf 2.59 for bash 3.2-alpha.
|
||||
@%:@
|
||||
@%:@ Report bugs to <bug-bash@gnu.org>.
|
||||
@%:@
|
||||
@@ -270,8 +270,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
|
||||
# Identity of this package.
|
||||
PACKAGE_NAME='bash'
|
||||
PACKAGE_TARNAME='bash'
|
||||
PACKAGE_VERSION='3.2-devel'
|
||||
PACKAGE_STRING='bash 3.2-devel'
|
||||
PACKAGE_VERSION='3.2-alpha'
|
||||
PACKAGE_STRING='bash 3.2-alpha'
|
||||
PACKAGE_BUGREPORT='bug-bash@gnu.org'
|
||||
|
||||
ac_unique_file="shell.h"
|
||||
@@ -785,7 +785,7 @@ if test "$ac_init_help" = "long"; then
|
||||
# Omit some internal or obsolete options to make the list less imposing.
|
||||
# This message is too long to be a string in the A/UX 3.1 sh.
|
||||
cat <<_ACEOF
|
||||
\`configure' configures bash 3.2-devel to adapt to many kinds of systems.
|
||||
\`configure' configures bash 3.2-alpha to adapt to many kinds of systems.
|
||||
|
||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||
|
||||
@@ -846,7 +846,7 @@ fi
|
||||
|
||||
if test -n "$ac_init_help"; then
|
||||
case $ac_init_help in
|
||||
short | recursive ) echo "Configuration of bash 3.2-devel:";;
|
||||
short | recursive ) echo "Configuration of bash 3.2-alpha:";;
|
||||
esac
|
||||
cat <<\_ACEOF
|
||||
|
||||
@@ -1039,7 +1039,7 @@ fi
|
||||
test -n "$ac_init_help" && exit 0
|
||||
if $ac_init_version; then
|
||||
cat <<\_ACEOF
|
||||
bash configure 3.2-devel
|
||||
bash configure 3.2-alpha
|
||||
generated by GNU Autoconf 2.59
|
||||
|
||||
Copyright (C) 2003 Free Software Foundation, Inc.
|
||||
@@ -1053,7 +1053,7 @@ cat >&5 <<_ACEOF
|
||||
This file contains any messages produced by compilers while
|
||||
running configure, to aid debugging if configure makes a mistake.
|
||||
|
||||
It was created by bash $as_me 3.2-devel, which was
|
||||
It was created by bash $as_me 3.2-alpha, which was
|
||||
generated by GNU Autoconf 2.59. Invocation command line was
|
||||
|
||||
$ $0 $@
|
||||
@@ -1422,7 +1422,7 @@ ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
|
||||
|
||||
|
||||
BASHVERS=3.2
|
||||
RELSTATUS=devel
|
||||
RELSTATUS=alpha
|
||||
|
||||
case "$RELSTATUS" in
|
||||
alp*|bet*|dev*|rc*) DEBUG='-DDEBUG' MALLOC_DEBUG='-DMALLOC_DEBUG' ;;
|
||||
@@ -27484,7 +27484,7 @@ _ASBOX
|
||||
} >&5
|
||||
cat >&5 <<_CSEOF
|
||||
|
||||
This file was extended by bash $as_me 3.2-devel, which was
|
||||
This file was extended by bash $as_me 3.2-alpha, which was
|
||||
generated by GNU Autoconf 2.59. Invocation command line was
|
||||
|
||||
CONFIG_FILES = $CONFIG_FILES
|
||||
@@ -27547,7 +27547,7 @@ _ACEOF
|
||||
|
||||
cat >>$CONFIG_STATUS <<_ACEOF
|
||||
ac_cs_version="\\
|
||||
bash config.status 3.2-devel
|
||||
bash config.status 3.2-alpha
|
||||
configured by $0, generated by GNU Autoconf 2.59,
|
||||
with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
|
||||
|
||||
|
||||
+17
-17
@@ -17,19 +17,19 @@
|
||||
{
|
||||
'm4_pattern_forbid' => 1,
|
||||
'AC_CONFIG_LIBOBJ_DIR' => 1,
|
||||
'AC_C_VOLATILE' => 1,
|
||||
'AC_TYPE_OFF_T' => 1,
|
||||
'AC_C_VOLATILE' => 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,
|
||||
'AC_FUNC_LSTAT' => 1,
|
||||
'AC_STRUCT_TM' => 1,
|
||||
'AC_HEADER_TIME' => 1,
|
||||
'AM_AUTOMAKE_VERSION' => 1,
|
||||
'AC_TYPE_MODE_T' => 1,
|
||||
'AC_STRUCT_TM' => 1,
|
||||
'AC_FUNC_LSTAT' => 1,
|
||||
'AC_FUNC_GETMNTENT' => 1,
|
||||
'AC_TYPE_MODE_T' => 1,
|
||||
'AC_FUNC_STRTOD' => 1,
|
||||
'AC_CHECK_HEADERS' => 1,
|
||||
'AC_FUNC_STRNLEN' => 1,
|
||||
@@ -48,17 +48,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,
|
||||
@@ -80,33 +80,33 @@
|
||||
'AM_MAINTAINER_MODE' => 1,
|
||||
'AC_FUNC_UTIME_NULL' => 1,
|
||||
'AC_FUNC_SELECT_ARGTYPES' => 1,
|
||||
'AC_FUNC_STRFTIME' => 1,
|
||||
'AC_HEADER_STAT' => 1,
|
||||
'AC_PROG_CPP' => 1,
|
||||
'AC_FUNC_STRFTIME' => 1,
|
||||
'AC_C_INLINE' => 1,
|
||||
'AC_TYPE_PID_T' => 1,
|
||||
'AC_PROG_LEX' => 1,
|
||||
'AC_PROG_CPP' => 1,
|
||||
'AC_C_CONST' => 1,
|
||||
'AC_PROG_LEX' => 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_CHECK_LIB' => 1,
|
||||
'AC_FUNC_OBSTACK' => 1,
|
||||
'AC_CHECK_LIB' => 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,
|
||||
'AC_FUNC_MKTIME' => 1,
|
||||
'AC_CANONICAL_SYSTEM' => 1,
|
||||
'AM_CONDITIONAL' => 1,
|
||||
'AC_CANONICAL_SYSTEM' => 1,
|
||||
'AC_FUNC_MKTIME' => 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
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
m4trace:configure.in:30: -1- AC_INIT([bash], [3.2-devel], [bug-bash@gnu.org])
|
||||
m4trace:configure.in:30: -1- AC_INIT([bash], [3.2-alpha], [bug-bash@gnu.org])
|
||||
m4trace:configure.in:30: -1- m4_pattern_forbid([^_?A[CHUM]_])
|
||||
m4trace:configure.in:30: -1- m4_pattern_forbid([_AC_])
|
||||
m4trace:configure.in:30: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'])
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#! /bin/sh
|
||||
# From configure.in for Bash 3.2, version 3.188.
|
||||
# Guess values for system-dependent variables and create Makefiles.
|
||||
# Generated by GNU Autoconf 2.59 for bash 3.2-devel.
|
||||
# Generated by GNU Autoconf 2.59 for bash 3.2-alpha.
|
||||
#
|
||||
# Report bugs to <bug-bash@gnu.org>.
|
||||
#
|
||||
@@ -270,8 +270,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
|
||||
# Identity of this package.
|
||||
PACKAGE_NAME='bash'
|
||||
PACKAGE_TARNAME='bash'
|
||||
PACKAGE_VERSION='3.2-devel'
|
||||
PACKAGE_STRING='bash 3.2-devel'
|
||||
PACKAGE_VERSION='3.2-alpha'
|
||||
PACKAGE_STRING='bash 3.2-alpha'
|
||||
PACKAGE_BUGREPORT='bug-bash@gnu.org'
|
||||
|
||||
ac_unique_file="shell.h"
|
||||
@@ -785,7 +785,7 @@ if test "$ac_init_help" = "long"; then
|
||||
# Omit some internal or obsolete options to make the list less imposing.
|
||||
# This message is too long to be a string in the A/UX 3.1 sh.
|
||||
cat <<_ACEOF
|
||||
\`configure' configures bash 3.2-devel to adapt to many kinds of systems.
|
||||
\`configure' configures bash 3.2-alpha to adapt to many kinds of systems.
|
||||
|
||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||
|
||||
@@ -846,7 +846,7 @@ fi
|
||||
|
||||
if test -n "$ac_init_help"; then
|
||||
case $ac_init_help in
|
||||
short | recursive ) echo "Configuration of bash 3.2-devel:";;
|
||||
short | recursive ) echo "Configuration of bash 3.2-alpha:";;
|
||||
esac
|
||||
cat <<\_ACEOF
|
||||
|
||||
@@ -1039,7 +1039,7 @@ fi
|
||||
test -n "$ac_init_help" && exit 0
|
||||
if $ac_init_version; then
|
||||
cat <<\_ACEOF
|
||||
bash configure 3.2-devel
|
||||
bash configure 3.2-alpha
|
||||
generated by GNU Autoconf 2.59
|
||||
|
||||
Copyright (C) 2003 Free Software Foundation, Inc.
|
||||
@@ -1053,7 +1053,7 @@ cat >&5 <<_ACEOF
|
||||
This file contains any messages produced by compilers while
|
||||
running configure, to aid debugging if configure makes a mistake.
|
||||
|
||||
It was created by bash $as_me 3.2-devel, which was
|
||||
It was created by bash $as_me 3.2-alpha, which was
|
||||
generated by GNU Autoconf 2.59. Invocation command line was
|
||||
|
||||
$ $0 $@
|
||||
@@ -1422,7 +1422,7 @@ ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
|
||||
|
||||
|
||||
BASHVERS=3.2
|
||||
RELSTATUS=devel
|
||||
RELSTATUS=alpha
|
||||
|
||||
case "$RELSTATUS" in
|
||||
alp*|bet*|dev*|rc*) DEBUG='-DDEBUG' MALLOC_DEBUG='-DMALLOC_DEBUG' ;;
|
||||
@@ -27484,7 +27484,7 @@ _ASBOX
|
||||
} >&5
|
||||
cat >&5 <<_CSEOF
|
||||
|
||||
This file was extended by bash $as_me 3.2-devel, which was
|
||||
This file was extended by bash $as_me 3.2-alpha, which was
|
||||
generated by GNU Autoconf 2.59. Invocation command line was
|
||||
|
||||
CONFIG_FILES = $CONFIG_FILES
|
||||
@@ -27547,7 +27547,7 @@ _ACEOF
|
||||
|
||||
cat >>$CONFIG_STATUS <<_ACEOF
|
||||
ac_cs_version="\\
|
||||
bash config.status 3.2-devel
|
||||
bash config.status 3.2-alpha
|
||||
configured by $0, generated by GNU Autoconf 2.59,
|
||||
with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
|
||||
|
||||
|
||||
+1
-1
@@ -25,7 +25,7 @@ dnl Process this file with autoconf to produce a configure script.
|
||||
AC_REVISION([for Bash 3.2, version 3.188])dnl
|
||||
|
||||
define(bashvers, 3.2)
|
||||
define(relstatus, devel)
|
||||
define(relstatus, alpha)
|
||||
|
||||
AC_INIT([bash], bashvers-relstatus, [bug-bash@gnu.org])
|
||||
|
||||
|
||||
+6
-5
@@ -22,7 +22,7 @@ dnl Process this file with autoconf to produce a configure script.
|
||||
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
||||
# 02111-1307, USA.
|
||||
|
||||
AC_REVISION([for Bash 3.2, version 3.187])dnl
|
||||
AC_REVISION([for Bash 3.2, version 3.188])dnl
|
||||
|
||||
define(bashvers, 3.2)
|
||||
define(relstatus, devel)
|
||||
@@ -688,15 +688,16 @@ dnl checks for certain version-specific system calls and libc functions
|
||||
AC_CHECK_FUNC(__setostype, AC_DEFINE(HAVE_SETOSTYPE))
|
||||
AC_CHECK_FUNC(wait3, AC_DEFINE(HAVE_WAIT3))
|
||||
AC_CHECK_FUNC(isinf, AC_DEFINE(HAVE_ISINF_IN_LIBC))
|
||||
AC_CHECK_FUNC(isnan, AC_DEFINE(HAVE_ISNAN_IN_LIBC))
|
||||
|
||||
dnl checks for missing libc functions
|
||||
AC_CHECK_FUNC(mkfifo,AC_DEFINE(HAVE_MKFIFO),AC_DEFINE(MKFIFO_MISSING))
|
||||
|
||||
dnl checks for system calls
|
||||
AC_CHECK_FUNCS(dup2 fcntl getdtablesize getgroups gethostname getpagesize \
|
||||
getpeername getrlimit getrusage gettimeofday kill killpg \
|
||||
lstat readlink sbrk select setdtablesize tcgetpgrp uname \
|
||||
ulimit waitpid)
|
||||
AC_CHECK_FUNCS(dup2 eaccess fcntl getdtablesize getgroups gethostname \
|
||||
getpagesize getpeername getrlimit getrusage gettimeofday \
|
||||
kill killpg lstat readlink sbrk select setdtablesize \
|
||||
tcgetpgrp uname ulimit waitpid)
|
||||
AC_REPLACE_FUNCS(rename)
|
||||
|
||||
dnl checks for c library functions
|
||||
|
||||
Reference in New Issue
Block a user