commit bash-20081023 snapshot

This commit is contained in:
Chet Ramey
2011-12-07 09:30:57 -05:00
parent f2f9854dfd
commit 36211029b1
13 changed files with 552 additions and 723 deletions
+15 -5
View File
@@ -6384,7 +6384,7 @@ builtins/history.def
{braces,subst}.c
- extract_command_subst now takes a third flags argument; passed flags
are ORd into flags passed to other functions; changed callers
are ORd into flags passed to other functions; changed callers
subst.h
- move SX_* defines here from subst.c so parse.y:xparse_dolparen can
@@ -6887,10 +6887,6 @@ builtins/return.def
- call no_options, as Posix requires. This also has the effect of
disallowing negative return values unless they're prefixed by `--'
9/12
----
9/13
----
builtins/bind.def
@@ -7056,3 +7052,17 @@ parse.y
PST_REPARSE is set, don't requote CTLESC or CTLNUL. Fixes bug with
compound array assignment using $'\x7f' reported by Antonio Macchi
<antonio_macchi@alice.it>
10/23
-----
configure.in
- define LOCAL_LDFLAGS as `-z interpose' on Solaris 8, 9, and 10 to
allow the bash malloc to interpose the libc malloc when called by
library functions pre-bound to the libc malloc. Suggested by
Serge Dussud <Serge.Dussud@Sun.COM>
10/26
-----
doc/bash.1
- add single-sentence descriptions to rest of parameter expansions.
Suggested by Ken Irving <fnkci@uaf.edu>
+13 -5
View File
@@ -6384,7 +6384,7 @@ builtins/history.def
{braces,subst}.c
- extract_command_subst now takes a third flags argument; passed flags
are ORd into flags passed to other functions; changed callers
are ORd into flags passed to other functions; changed callers
subst.h
- move SX_* defines here from subst.c so parse.y:xparse_dolparen can
@@ -6887,10 +6887,6 @@ builtins/return.def
- call no_options, as Posix requires. This also has the effect of
disallowing negative return values unless they're prefixed by `--'
9/12
----
9/13
----
builtins/bind.def
@@ -7052,3 +7048,15 @@ parser.h
parse.y
- turn PST_REPARSE on in parse_string_to_word_list
- in parse_matched_pair, if parsing a single-quoted string and
PST_REPARSE is set, don't requote CTLESC or CTLNUL. Fixes bug with
compound array assignment using $'\x7f' reported by Antonio Macchi
<antonio_macchi@alice.it>
10/23
-----
configure.in
- define LOCAL_LDFLAGS as `-z interpose' on Solaris 8, 9, and 10 to
allow the bash malloc to interpose the libc malloc when called by
library functions pre-bound to the libc malloc. Suggested by
Serge Dussud <Serge.Dussud@Sun.COM>
+4 -1
View File
@@ -1,5 +1,5 @@
@%:@! /bin/sh
@%:@ From configure.in for Bash 4.0, version 4.005.
@%:@ From configure.in for Bash 4.0, version 4.006.
@%:@ Guess values for system-dependent variables and create Makefiles.
@%:@ Generated by GNU Autoconf 2.62 for bash 4.0-alpha.
@%:@
@@ -29579,6 +29579,9 @@ sco3.2v4*) LOCAL_CFLAGS="-DMUST_UNBLOCK_CHLD -DPATH_MAX=1024" ;;
sco3.2*) LOCAL_CFLAGS=-DMUST_UNBLOCK_CHLD ;;
sunos4*) LOCAL_CFLAGS=-DSunOS4 ;;
solaris2.5*) LOCAL_CFLAGS="-DSunOS5 -DSOLARIS" ;;
solaris2.8*) LOCAL_CFLAGS=-DSOLARIS LOCAL_LDFLAGS='-z interpose' ;;
solaris2.9*) LOCAL_CFLAGS=-DSOLARIS LOCAL_LDFLAGS='-z interpose' ;;
solaris2.10*) LOCAL_CFLAGS=-DSOLARIS LOCAL_LDFLAGS='-z interpose' ;;
solaris2*) LOCAL_CFLAGS=-DSOLARIS ;;
lynxos*) LOCAL_CFLAGS=-DRECYCLES_PIDS ;;
linux*) LOCAL_LDFLAGS=-rdynamic # allow dynamic loading
+11 -11
View File
@@ -15,25 +15,25 @@
'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,
'AC_CONFIG_SUBDIRS' => 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_GNU_GETTEXT_INTL_SUBDIR' => 1,
'_m4_warn' => 1,
@@ -49,13 +49,13 @@
'AC_CANONICAL_BUILD' => 1,
'AC_FC_FREEFORM' => 1,
'AH_OUTPUT' => 1,
'_AM_SUBST_NOTMAKE' => 1,
'AC_CONFIG_AUX_DIR' => 1,
'sinclude' => 1,
'm4_pattern_allow' => 1,
'_AM_SUBST_NOTMAKE' => 1,
'AM_PROG_CC_C_O' => 1,
'AC_CANONICAL_SYSTEM' => 1,
'm4_pattern_allow' => 1,
'sinclude' => 1,
'AM_CONDITIONAL' => 1,
'AC_CANONICAL_SYSTEM' => 1,
'AC_CONFIG_HEADERS' => 1,
'AC_DEFINE_TRACE_LITERAL' => 1,
'm4_include' => 1,
+98 -98
View File
@@ -2364,106 +2364,106 @@ m4trace:configure.in:999: -1- AC_DEFINE_TRACE_LITERAL([SVR4])
m4trace:configure.in:999: -1- m4_pattern_allow([^SVR4$])
m4trace:configure.in:1000: -1- AC_DEFINE_TRACE_LITERAL([SVR5])
m4trace:configure.in:1000: -1- m4_pattern_allow([^SVR5$])
m4trace:configure.in:1016: -1- AC_DEFINE_TRACE_LITERAL([PGRP_PIPE])
m4trace:configure.in:1016: -1- m4_pattern_allow([^PGRP_PIPE$])
m4trace:configure.in:1063: -1- AC_SUBST([SHOBJ_CC])
m4trace:configure.in:1063: -1- AC_SUBST_TRACE([SHOBJ_CC])
m4trace:configure.in:1063: -1- m4_pattern_allow([^SHOBJ_CC$])
m4trace:configure.in:1064: -1- AC_SUBST([SHOBJ_CFLAGS])
m4trace:configure.in:1064: -1- AC_SUBST_TRACE([SHOBJ_CFLAGS])
m4trace:configure.in:1064: -1- m4_pattern_allow([^SHOBJ_CFLAGS$])
m4trace:configure.in:1065: -1- AC_SUBST([SHOBJ_LD])
m4trace:configure.in:1065: -1- AC_SUBST_TRACE([SHOBJ_LD])
m4trace:configure.in:1065: -1- m4_pattern_allow([^SHOBJ_LD$])
m4trace:configure.in:1066: -1- AC_SUBST([SHOBJ_LDFLAGS])
m4trace:configure.in:1066: -1- AC_SUBST_TRACE([SHOBJ_LDFLAGS])
m4trace:configure.in:1066: -1- m4_pattern_allow([^SHOBJ_LDFLAGS$])
m4trace:configure.in:1067: -1- AC_SUBST([SHOBJ_XLDFLAGS])
m4trace:configure.in:1067: -1- AC_SUBST_TRACE([SHOBJ_XLDFLAGS])
m4trace:configure.in:1067: -1- m4_pattern_allow([^SHOBJ_XLDFLAGS$])
m4trace:configure.in:1068: -1- AC_SUBST([SHOBJ_LIBS])
m4trace:configure.in:1068: -1- AC_SUBST_TRACE([SHOBJ_LIBS])
m4trace:configure.in:1068: -1- m4_pattern_allow([^SHOBJ_LIBS$])
m4trace:configure.in:1069: -1- AC_SUBST([SHOBJ_STATUS])
m4trace:configure.in:1069: -1- AC_SUBST_TRACE([SHOBJ_STATUS])
m4trace:configure.in:1069: -1- m4_pattern_allow([^SHOBJ_STATUS$])
m4trace:configure.in:1101: -1- AC_SUBST([PROFILE_FLAGS])
m4trace:configure.in:1101: -1- AC_SUBST_TRACE([PROFILE_FLAGS])
m4trace:configure.in:1101: -1- m4_pattern_allow([^PROFILE_FLAGS$])
m4trace:configure.in:1103: -1- AC_SUBST([incdir])
m4trace:configure.in:1103: -1- AC_SUBST_TRACE([incdir])
m4trace:configure.in:1103: -1- m4_pattern_allow([^incdir$])
m4trace:configure.in:1104: -1- AC_SUBST([BUILD_DIR])
m4trace:configure.in:1104: -1- AC_SUBST_TRACE([BUILD_DIR])
m4trace:configure.in:1104: -1- m4_pattern_allow([^BUILD_DIR$])
m4trace:configure.in:1107: -1- AC_SUBST([datarootdir])
m4trace:configure.in:1107: -1- AC_SUBST_TRACE([datarootdir])
m4trace:configure.in:1107: -1- m4_pattern_allow([^datarootdir$])
m4trace:configure.in:1108: -1- AC_SUBST([localedir])
m4trace:configure.in:1108: -1- AC_SUBST_TRACE([localedir])
m4trace:configure.in:1108: -1- m4_pattern_allow([^localedir$])
m4trace:configure.in:1110: -1- AC_SUBST([YACC])
m4trace:configure.in:1110: -1- AC_SUBST_TRACE([YACC])
m4trace:configure.in:1110: -1- m4_pattern_allow([^YACC$])
m4trace:configure.in:1111: -1- AC_SUBST([AR])
m4trace:configure.in:1111: -1- AC_SUBST_TRACE([AR])
m4trace:configure.in:1111: -1- m4_pattern_allow([^AR$])
m4trace:configure.in:1112: -1- AC_SUBST([ARFLAGS])
m4trace:configure.in:1112: -1- AC_SUBST_TRACE([ARFLAGS])
m4trace:configure.in:1112: -1- m4_pattern_allow([^ARFLAGS$])
m4trace:configure.in:1114: -1- AC_SUBST([BASHVERS])
m4trace:configure.in:1114: -1- AC_SUBST_TRACE([BASHVERS])
m4trace:configure.in:1114: -1- m4_pattern_allow([^BASHVERS$])
m4trace:configure.in:1115: -1- AC_SUBST([RELSTATUS])
m4trace:configure.in:1115: -1- AC_SUBST_TRACE([RELSTATUS])
m4trace:configure.in:1115: -1- m4_pattern_allow([^RELSTATUS$])
m4trace:configure.in:1116: -1- AC_SUBST([DEBUG])
m4trace:configure.in:1116: -1- AC_SUBST_TRACE([DEBUG])
m4trace:configure.in:1116: -1- m4_pattern_allow([^DEBUG$])
m4trace:configure.in:1117: -1- AC_SUBST([MALLOC_DEBUG])
m4trace:configure.in:1117: -1- AC_SUBST_TRACE([MALLOC_DEBUG])
m4trace:configure.in:1117: -1- m4_pattern_allow([^MALLOC_DEBUG$])
m4trace:configure.in:1119: -1- AC_SUBST([host_cpu])
m4trace:configure.in:1119: -1- AC_SUBST_TRACE([host_cpu])
m4trace:configure.in:1119: -1- m4_pattern_allow([^host_cpu$])
m4trace:configure.in:1120: -1- AC_SUBST([host_vendor])
m4trace:configure.in:1120: -1- AC_SUBST_TRACE([host_vendor])
m4trace:configure.in:1120: -1- m4_pattern_allow([^host_vendor$])
m4trace:configure.in:1121: -1- AC_SUBST([host_os])
m4trace:configure.in:1121: -1- AC_SUBST_TRACE([host_os])
m4trace:configure.in:1121: -1- m4_pattern_allow([^host_os$])
m4trace:configure.in:1123: -1- AC_SUBST([LOCAL_LIBS])
m4trace:configure.in:1123: -1- AC_SUBST_TRACE([LOCAL_LIBS])
m4trace:configure.in:1123: -1- m4_pattern_allow([^LOCAL_LIBS$])
m4trace:configure.in:1124: -1- AC_SUBST([LOCAL_CFLAGS])
m4trace:configure.in:1124: -1- AC_SUBST_TRACE([LOCAL_CFLAGS])
m4trace:configure.in:1124: -1- m4_pattern_allow([^LOCAL_CFLAGS$])
m4trace:configure.in:1125: -1- AC_SUBST([LOCAL_LDFLAGS])
m4trace:configure.in:1125: -1- AC_SUBST_TRACE([LOCAL_LDFLAGS])
m4trace:configure.in:1125: -1- m4_pattern_allow([^LOCAL_LDFLAGS$])
m4trace:configure.in:1126: -1- AC_SUBST([LOCAL_DEFS])
m4trace:configure.in:1126: -1- AC_SUBST_TRACE([LOCAL_DEFS])
m4trace:configure.in:1126: -1- m4_pattern_allow([^LOCAL_DEFS$])
m4trace:configure.in:1131: -1- AC_CONFIG_FILES([Makefile builtins/Makefile lib/readline/Makefile lib/glob/Makefile \
m4trace:configure.in:1019: -1- AC_DEFINE_TRACE_LITERAL([PGRP_PIPE])
m4trace:configure.in:1019: -1- m4_pattern_allow([^PGRP_PIPE$])
m4trace:configure.in:1066: -1- AC_SUBST([SHOBJ_CC])
m4trace:configure.in:1066: -1- AC_SUBST_TRACE([SHOBJ_CC])
m4trace:configure.in:1066: -1- m4_pattern_allow([^SHOBJ_CC$])
m4trace:configure.in:1067: -1- AC_SUBST([SHOBJ_CFLAGS])
m4trace:configure.in:1067: -1- AC_SUBST_TRACE([SHOBJ_CFLAGS])
m4trace:configure.in:1067: -1- m4_pattern_allow([^SHOBJ_CFLAGS$])
m4trace:configure.in:1068: -1- AC_SUBST([SHOBJ_LD])
m4trace:configure.in:1068: -1- AC_SUBST_TRACE([SHOBJ_LD])
m4trace:configure.in:1068: -1- m4_pattern_allow([^SHOBJ_LD$])
m4trace:configure.in:1069: -1- AC_SUBST([SHOBJ_LDFLAGS])
m4trace:configure.in:1069: -1- AC_SUBST_TRACE([SHOBJ_LDFLAGS])
m4trace:configure.in:1069: -1- m4_pattern_allow([^SHOBJ_LDFLAGS$])
m4trace:configure.in:1070: -1- AC_SUBST([SHOBJ_XLDFLAGS])
m4trace:configure.in:1070: -1- AC_SUBST_TRACE([SHOBJ_XLDFLAGS])
m4trace:configure.in:1070: -1- m4_pattern_allow([^SHOBJ_XLDFLAGS$])
m4trace:configure.in:1071: -1- AC_SUBST([SHOBJ_LIBS])
m4trace:configure.in:1071: -1- AC_SUBST_TRACE([SHOBJ_LIBS])
m4trace:configure.in:1071: -1- m4_pattern_allow([^SHOBJ_LIBS$])
m4trace:configure.in:1072: -1- AC_SUBST([SHOBJ_STATUS])
m4trace:configure.in:1072: -1- AC_SUBST_TRACE([SHOBJ_STATUS])
m4trace:configure.in:1072: -1- m4_pattern_allow([^SHOBJ_STATUS$])
m4trace:configure.in:1104: -1- AC_SUBST([PROFILE_FLAGS])
m4trace:configure.in:1104: -1- AC_SUBST_TRACE([PROFILE_FLAGS])
m4trace:configure.in:1104: -1- m4_pattern_allow([^PROFILE_FLAGS$])
m4trace:configure.in:1106: -1- AC_SUBST([incdir])
m4trace:configure.in:1106: -1- AC_SUBST_TRACE([incdir])
m4trace:configure.in:1106: -1- m4_pattern_allow([^incdir$])
m4trace:configure.in:1107: -1- AC_SUBST([BUILD_DIR])
m4trace:configure.in:1107: -1- AC_SUBST_TRACE([BUILD_DIR])
m4trace:configure.in:1107: -1- m4_pattern_allow([^BUILD_DIR$])
m4trace:configure.in:1110: -1- AC_SUBST([datarootdir])
m4trace:configure.in:1110: -1- AC_SUBST_TRACE([datarootdir])
m4trace:configure.in:1110: -1- m4_pattern_allow([^datarootdir$])
m4trace:configure.in:1111: -1- AC_SUBST([localedir])
m4trace:configure.in:1111: -1- AC_SUBST_TRACE([localedir])
m4trace:configure.in:1111: -1- m4_pattern_allow([^localedir$])
m4trace:configure.in:1113: -1- AC_SUBST([YACC])
m4trace:configure.in:1113: -1- AC_SUBST_TRACE([YACC])
m4trace:configure.in:1113: -1- m4_pattern_allow([^YACC$])
m4trace:configure.in:1114: -1- AC_SUBST([AR])
m4trace:configure.in:1114: -1- AC_SUBST_TRACE([AR])
m4trace:configure.in:1114: -1- m4_pattern_allow([^AR$])
m4trace:configure.in:1115: -1- AC_SUBST([ARFLAGS])
m4trace:configure.in:1115: -1- AC_SUBST_TRACE([ARFLAGS])
m4trace:configure.in:1115: -1- m4_pattern_allow([^ARFLAGS$])
m4trace:configure.in:1117: -1- AC_SUBST([BASHVERS])
m4trace:configure.in:1117: -1- AC_SUBST_TRACE([BASHVERS])
m4trace:configure.in:1117: -1- m4_pattern_allow([^BASHVERS$])
m4trace:configure.in:1118: -1- AC_SUBST([RELSTATUS])
m4trace:configure.in:1118: -1- AC_SUBST_TRACE([RELSTATUS])
m4trace:configure.in:1118: -1- m4_pattern_allow([^RELSTATUS$])
m4trace:configure.in:1119: -1- AC_SUBST([DEBUG])
m4trace:configure.in:1119: -1- AC_SUBST_TRACE([DEBUG])
m4trace:configure.in:1119: -1- m4_pattern_allow([^DEBUG$])
m4trace:configure.in:1120: -1- AC_SUBST([MALLOC_DEBUG])
m4trace:configure.in:1120: -1- AC_SUBST_TRACE([MALLOC_DEBUG])
m4trace:configure.in:1120: -1- m4_pattern_allow([^MALLOC_DEBUG$])
m4trace:configure.in:1122: -1- AC_SUBST([host_cpu])
m4trace:configure.in:1122: -1- AC_SUBST_TRACE([host_cpu])
m4trace:configure.in:1122: -1- m4_pattern_allow([^host_cpu$])
m4trace:configure.in:1123: -1- AC_SUBST([host_vendor])
m4trace:configure.in:1123: -1- AC_SUBST_TRACE([host_vendor])
m4trace:configure.in:1123: -1- m4_pattern_allow([^host_vendor$])
m4trace:configure.in:1124: -1- AC_SUBST([host_os])
m4trace:configure.in:1124: -1- AC_SUBST_TRACE([host_os])
m4trace:configure.in:1124: -1- m4_pattern_allow([^host_os$])
m4trace:configure.in:1126: -1- AC_SUBST([LOCAL_LIBS])
m4trace:configure.in:1126: -1- AC_SUBST_TRACE([LOCAL_LIBS])
m4trace:configure.in:1126: -1- m4_pattern_allow([^LOCAL_LIBS$])
m4trace:configure.in:1127: -1- AC_SUBST([LOCAL_CFLAGS])
m4trace:configure.in:1127: -1- AC_SUBST_TRACE([LOCAL_CFLAGS])
m4trace:configure.in:1127: -1- m4_pattern_allow([^LOCAL_CFLAGS$])
m4trace:configure.in:1128: -1- AC_SUBST([LOCAL_LDFLAGS])
m4trace:configure.in:1128: -1- AC_SUBST_TRACE([LOCAL_LDFLAGS])
m4trace:configure.in:1128: -1- m4_pattern_allow([^LOCAL_LDFLAGS$])
m4trace:configure.in:1129: -1- AC_SUBST([LOCAL_DEFS])
m4trace:configure.in:1129: -1- AC_SUBST_TRACE([LOCAL_DEFS])
m4trace:configure.in:1129: -1- m4_pattern_allow([^LOCAL_DEFS$])
m4trace:configure.in:1134: -1- AC_CONFIG_FILES([Makefile builtins/Makefile lib/readline/Makefile lib/glob/Makefile \
lib/intl/Makefile \
lib/malloc/Makefile lib/sh/Makefile lib/termcap/Makefile \
lib/tilde/Makefile doc/Makefile support/Makefile po/Makefile.in \
examples/loadables/Makefile examples/loadables/perl/Makefile])
m4trace:configure.in:1131: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments.
m4trace:configure.in:1134: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments.
You should run autoupdate.], [])
m4trace:configure.in:1131: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs])
m4trace:configure.in:1131: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
m4trace:configure.in:1131: -1- m4_pattern_allow([^LIB@&t@OBJS$])
m4trace:configure.in:1131: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
m4trace:configure.in:1131: -1- AC_SUBST_TRACE([LTLIBOBJS])
m4trace:configure.in:1131: -1- m4_pattern_allow([^LTLIBOBJS$])
m4trace:configure.in:1131: -1- AC_SUBST_TRACE([top_builddir])
m4trace:configure.in:1131: -1- AC_SUBST_TRACE([top_build_prefix])
m4trace:configure.in:1131: -1- AC_SUBST_TRACE([srcdir])
m4trace:configure.in:1131: -1- AC_SUBST_TRACE([abs_srcdir])
m4trace:configure.in:1131: -1- AC_SUBST_TRACE([top_srcdir])
m4trace:configure.in:1131: -1- AC_SUBST_TRACE([abs_top_srcdir])
m4trace:configure.in:1131: -1- AC_SUBST_TRACE([builddir])
m4trace:configure.in:1131: -1- AC_SUBST_TRACE([abs_builddir])
m4trace:configure.in:1131: -1- AC_SUBST_TRACE([abs_top_builddir])
m4trace:configure.in:1131: -1- AC_SUBST_TRACE([INSTALL])
m4trace:configure.in:1134: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs])
m4trace:configure.in:1134: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
m4trace:configure.in:1134: -1- m4_pattern_allow([^LIB@&t@OBJS$])
m4trace:configure.in:1134: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
m4trace:configure.in:1134: -1- AC_SUBST_TRACE([LTLIBOBJS])
m4trace:configure.in:1134: -1- m4_pattern_allow([^LTLIBOBJS$])
m4trace:configure.in:1134: -1- AC_SUBST_TRACE([top_builddir])
m4trace:configure.in:1134: -1- AC_SUBST_TRACE([top_build_prefix])
m4trace:configure.in:1134: -1- AC_SUBST_TRACE([srcdir])
m4trace:configure.in:1134: -1- AC_SUBST_TRACE([abs_srcdir])
m4trace:configure.in:1134: -1- AC_SUBST_TRACE([top_srcdir])
m4trace:configure.in:1134: -1- AC_SUBST_TRACE([abs_top_srcdir])
m4trace:configure.in:1134: -1- AC_SUBST_TRACE([builddir])
m4trace:configure.in:1134: -1- AC_SUBST_TRACE([abs_builddir])
m4trace:configure.in:1134: -1- AC_SUBST_TRACE([abs_top_builddir])
m4trace:configure.in:1134: -1- AC_SUBST_TRACE([INSTALL])
Vendored
+4 -1
View File
@@ -1,5 +1,5 @@
#! /bin/sh
# From configure.in for Bash 4.0, version 4.005.
# From configure.in for Bash 4.0, version 4.006.
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.62 for bash 4.0-alpha.
#
@@ -29579,6 +29579,9 @@ sco3.2v4*) LOCAL_CFLAGS="-DMUST_UNBLOCK_CHLD -DPATH_MAX=1024" ;;
sco3.2*) LOCAL_CFLAGS=-DMUST_UNBLOCK_CHLD ;;
sunos4*) LOCAL_CFLAGS=-DSunOS4 ;;
solaris2.5*) LOCAL_CFLAGS="-DSunOS5 -DSOLARIS" ;;
solaris2.8*) LOCAL_CFLAGS=-DSOLARIS LOCAL_LDFLAGS='-z interpose' ;;
solaris2.9*) LOCAL_CFLAGS=-DSOLARIS LOCAL_LDFLAGS='-z interpose' ;;
solaris2.10*) LOCAL_CFLAGS=-DSOLARIS LOCAL_LDFLAGS='-z interpose' ;;
solaris2*) LOCAL_CFLAGS=-DSOLARIS ;;
lynxos*) LOCAL_CFLAGS=-DRECYCLES_PIDS ;;
linux*) LOCAL_LDFLAGS=-rdynamic # allow dynamic loading
+5 -2
View File
@@ -21,7 +21,7 @@ dnl Process this file with autoconf to produce a configure script.
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AC_REVISION([for Bash 4.0, version 4.005])dnl
AC_REVISION([for Bash 4.0, version 4.006])dnl
define(bashvers, 4.0)
define(relstatus, alpha)
@@ -989,7 +989,7 @@ dnl like glob and readline
LOCAL_DEFS=-DSHELL
dnl use this section to possibly define more cpp variables, specify local
dnl libraries, and specify any additional local cc flags
dnl libraries, and specify any additional local cc or ld flags
dnl
dnl this should really go away someday
@@ -1009,6 +1009,9 @@ sco3.2v4*) LOCAL_CFLAGS="-DMUST_UNBLOCK_CHLD -DPATH_MAX=1024" ;;
sco3.2*) LOCAL_CFLAGS=-DMUST_UNBLOCK_CHLD ;;
sunos4*) LOCAL_CFLAGS=-DSunOS4 ;;
solaris2.5*) LOCAL_CFLAGS="-DSunOS5 -DSOLARIS" ;;
solaris2.8*) LOCAL_CFLAGS=-DSOLARIS LOCAL_LDFLAGS='-z interpose' ;;
solaris2.9*) LOCAL_CFLAGS=-DSOLARIS LOCAL_LDFLAGS='-z interpose' ;;
solaris2.10*) LOCAL_CFLAGS=-DSOLARIS LOCAL_LDFLAGS='-z interpose' ;;
solaris2*) LOCAL_CFLAGS=-DSOLARIS ;;
lynxos*) LOCAL_CFLAGS=-DRECYCLES_PIDS ;;
linux*) LOCAL_LDFLAGS=-rdynamic # allow dynamic loading
+8 -1
View File
@@ -2315,7 +2315,7 @@ string are not sorted; left to right order is preserved.
For example, a\fB{\fPd,c,b\fB}\fPe expands into `ade ace abe'.
.PP
A sequence expression takes the form
\fB{\fP\fIx\fP\fB..\fP\fIy\fP\fB[..\fIincr\fP]}\fP,
\fB{\fP\fIx\fP\fB..\fP\fIy\fP\fB[..\fP\fIincr\fP\fB]}\fP,
where \fIx\fP and \fIy\fP are either integers or single characters,
and \fIincr\fP, an optional increment, is an integer.
When integers are supplied, the expression expands to each number between
@@ -2570,6 +2570,7 @@ ${\fB!\fP\fIprefix\fP\fB*\fP}
.TP
${\fB!\fP\fIprefix\fP\fB@\fP}
.PD
\fBNames matching prefix.\fP
Expands to the names of variables whose names begin with \fIprefix\fP,
separated by the first character of the
.SM
@@ -2583,6 +2584,7 @@ ${\fB!\fP\fIname\fP[\fI@\fP]}
.TP
${\fB!\fP\fIname\fP[\fI*\fP]}
.PD
\fBList of array keys.\fP
If \fIname\fP is an array variable, expands to the list of array indices
(keys) assigned in \fIname\fP.
If \fIname\fP is not an array, expands to 0 if \fIname\fP is set and null
@@ -2591,6 +2593,7 @@ When \fI@\fP is used and the expansion appears within double quotes, each
key expands to a separate word.
.TP
${\fB#\fP\fIparameter\fP}
\fBParameter length.\fP
The length in characters of the value of \fIparameter\fP is substituted.
If
.I parameter
@@ -2612,6 +2615,7 @@ ${\fIparameter\fP\fB#\fP\fIword\fP}
.TP
${\fIparameter\fP\fB##\fP\fIword\fP}
.PD
\fBRemove matching prefix pattern.\fP
The
.I word
is expanded to produce a pattern just as in pathname
@@ -2644,6 +2648,7 @@ ${\fIparameter\fP\fB%\fP\fIword\fP}
.TP
${\fIparameter\fP\fB%%\fP\fIword\fP}
.PD
\fBRemove matching suffix pattern.\fP
The \fIword\fP is expanded to produce a pattern just as in
pathname expansion.
If the pattern matches a trailing portion of the expanded value of
@@ -2670,6 +2675,7 @@ the pattern removal operation is applied to each member of the
array in turn, and the expansion is the resultant list.
.TP
${\fIparameter\fP\fB/\fP\fIpattern\fP\fB/\fP\fIstring\fP}
\fBPattern substitution.\fP
The \fIpattern\fP is expanded to produce a pattern just as in
pathname expansion.
\fIParameter\fP is expanded and the longest match of \fIpattern\fP
@@ -2708,6 +2714,7 @@ ${\fIparameter\fP\fB,\fP\fIpattern\fP}
.TP
${\fIparameter\fP\fB,,\fP\fIpattern\fP}
.PD
\fBCase modification.\fP
This expansion modifies the case of alphabetic characters in \fIparameter\fP.
The \fIpattern\fP is expanded to produce a pattern just as in
pathname expansion.
+12 -3
View File
@@ -2315,7 +2315,7 @@ string are not sorted; left to right order is preserved.
For example, a\fB{\fPd,c,b\fB}\fPe expands into `ade ace abe'.
.PP
A sequence expression takes the form
\fB{\fP\fIx\fP\fB..\fP\fIy\fP\fB[..\fIincr\fP]}\fP,
\fB{\fP\fIx\fP\fB..\fP\fIy\fP\fB[..\fP\fIincr\fP\fB]}\fP,
where \fIx\fP and \fIy\fP are either integers or single characters,
and \fIincr\fP, an optional increment, is an integer.
When integers are supplied, the expression expands to each number between
@@ -2570,6 +2570,7 @@ ${\fB!\fP\fIprefix\fP\fB*\fP}
.TP
${\fB!\fP\fIprefix\fP\fB@\fP}
.PD
\fBExpand to names matching\fP \fIprefix\fP\fB.\fP
Expands to the names of variables whose names begin with \fIprefix\fP,
separated by the first character of the
.SM
@@ -2583,6 +2584,7 @@ ${\fB!\fP\fIname\fP[\fI@\fP]}
.TP
${\fB!\fP\fIname\fP[\fI*\fP]}
.PD
\fBExpand to list of array keys.\fP
If \fIname\fP is an array variable, expands to the list of array indices
(keys) assigned in \fIname\fP.
If \fIname\fP is not an array, expands to 0 if \fIname\fP is set and null
@@ -2591,6 +2593,7 @@ When \fI@\fP is used and the expansion appears within double quotes, each
key expands to a separate word.
.TP
${\fB#\fP\fIparameter\fP}
\fBParameter length.\fP
The length in characters of the value of \fIparameter\fP is substituted.
If
.I parameter
@@ -2612,6 +2615,7 @@ ${\fIparameter\fP\fB#\fP\fIword\fP}
.TP
${\fIparameter\fP\fB##\fP\fIword\fP}
.PD
\fBRemove matching prefix pattern.\fP
The
.I word
is expanded to produce a pattern just as in pathname
@@ -2644,6 +2648,7 @@ ${\fIparameter\fP\fB%\fP\fIword\fP}
.TP
${\fIparameter\fP\fB%%\fP\fIword\fP}
.PD
\fBRemove matching suffix pattern.\fP
The \fIword\fP is expanded to produce a pattern just as in
pathname expansion.
If the pattern matches a trailing portion of the expanded value of
@@ -2670,6 +2675,7 @@ the pattern removal operation is applied to each member of the
array in turn, and the expansion is the resultant list.
.TP
${\fIparameter\fP\fB/\fP\fIpattern\fP\fB/\fP\fIstring\fP}
\fBPattern substitution.\fP
The \fIpattern\fP is expanded to produce a pattern just as in
pathname expansion.
\fIParameter\fP is expanded and the longest match of \fIpattern\fP
@@ -8192,8 +8198,11 @@ and
files are not processed, shell functions are not inherited from the
environment, and the
.SM
.B SHELLOPTS
variable, if it appears in the environment, is ignored.
.BR SHELLOPTS ,
.BR CDPATH ,
and
.B GLOBIGNORE
variables, if they appear in the environment, are ignored.
If the shell is started with the effective user (group) id not equal to the
real user (group) id, and the \fB\-p\fP option is not supplied, these actions
are taken and the effective user id is set to the real user id.
-4
View File
@@ -653,11 +653,7 @@ rl_redisplay ()
/* inv_lbreaks[i] is where line i starts in the buffer. */
inv_lbreaks[newlines = 0] = 0;
#if 0
lpos = out - wrap_offset;
#else
lpos = prompt_physical_chars + modmark;
#endif
#if defined (HANDLE_MULTIBYTE)
memset (line_state_invisible->wrapped_line, 0, line_state_invisible->wbsize * sizeof (int));
+380 -590
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -4464,7 +4464,7 @@ process_substitute (string, open_for_read_in_child)
pathname = make_dev_fd_filename (parent_pipe_fd);
#endif /* HAVE_DEV_FD */
if (!pathname)
if (pathname == 0)
{
sys_error (_("cannot make pipe for process substitution"));
return ((char *)NULL);
+1 -1
View File
@@ -1,4 +1,4 @@
BUILD_DIR=/usr/local/build/bash/bash-current
BUILD_DIR=/usr/local/build/chet/bash/bash-current
THIS_SH=$BUILD_DIR/bash
PATH=$PATH:$BUILD_DIR