diff -ur bash-3.2.orig/builtins/declare.def bash-3.2.new/builtins/declare.def --- bash-3.2.orig/builtins/declare.def 2006-01-29 01:34:11.000000000 +0100 +++ bash-3.2.new/builtins/declare.def 2006-12-11 14:26:23.000000000 +0100 @@ -90,10 +90,11 @@ $BUILTIN local $FUNCTION local_builtin -$SHORT_DOC local name[=value] ... +$SHORT_DOC local [option] name[=value] ... Create a local variable called NAME, and give it VALUE. LOCAL can only be used within a function; it makes the variable NAME have a visible scope restricted to that function and its children. +As option any of the options accepted by declare can be used. $END int local_builtin (list) diff -ur bash-3.2.orig/builtins/shopt.def bash-3.2.new/builtins/shopt.def --- bash-3.2.orig/builtins/shopt.def 2005-02-19 23:25:03.000000000 +0100 +++ bash-3.2.new/builtins/shopt.def 2006-12-11 14:26:23.000000000 +0100 @@ -23,7 +23,7 @@ $BUILTIN shopt $FUNCTION shopt_builtin -$SHORT_DOC shopt [-pqsu] [-o long-option] optname [optname...] +$SHORT_DOC shopt [-pqsu] [-o] [optname...] Toggle the values of variables controlling optional behavior. The -s flag means to enable (set) each OPTNAME; the -u flag unsets each OPTNAME. The -q flag suppresses output; the exit diff -ur bash-3.2.orig/builtins/trap.def bash-3.2.new/builtins/trap.def --- bash-3.2.orig/builtins/trap.def 2006-07-27 15:42:26.000000000 +0200 +++ bash-3.2.new/builtins/trap.def 2006-12-11 14:26:23.000000000 +0100 @@ -23,14 +23,14 @@ $BUILTIN trap $FUNCTION trap_builtin -$SHORT_DOC trap [-lp] [arg signal_spec ...] +$SHORT_DOC trap [-lp] [[arg] signal_spec ...] The command ARG is to be read and executed when the shell receives signal(s) SIGNAL_SPEC. If ARG is absent (and a single SIGNAL_SPEC is supplied) or `-', each specified signal is reset to its original value. If ARG is the null string each SIGNAL_SPEC is ignored by the shell and by the commands it invokes. If a SIGNAL_SPEC is EXIT (0) the command ARG is executed on exit from the shell. If a SIGNAL_SPEC -is DEBUG, ARG is executed after every simple command. If the`-p' option +is DEBUG, ARG is executed before every simple command. If the`-p' option is supplied then the trap commands associated with each SIGNAL_SPEC are displayed. If no arguments are supplied or if only `-p' is given, trap prints the list of commands associated with each signal. Each SIGNAL_SPEC diff -ur bash-3.2.orig/builtins/wait.def bash-3.2.new/builtins/wait.def --- bash-3.2.orig/builtins/wait.def 2006-07-28 21:13:34.000000000 +0200 +++ bash-3.2.new/builtins/wait.def 2006-12-11 14:26:23.000000000 +0100 @@ -37,8 +37,7 @@ $SHORT_DOC wait [n] Wait for the specified process and report its termination status. If N is not given, all currently active child processes are waited for, -and the return code is zero. N is a process ID; if it is not given, -all child processes of the shell are waited for. +and the return code is zero. N must be a process ID. $END #include diff -ur bash-3.2.orig/lib/readline/doc/hsuser.texi bash-3.2.new/lib/readline/doc/hsuser.texi --- bash-3.2.orig/lib/readline/doc/hsuser.texi 2006-03-21 15:54:48.000000000 +0100 +++ bash-3.2.new/lib/readline/doc/hsuser.texi 2006-12-11 14:26:23.000000000 +0100 @@ -412,7 +412,7 @@ Remove a trailing pathname component, leaving only the head. @item t -Remove all leading pathname components, leaving the tail. +Remove all leading pathname components, leaving the tail. @item r Remove a trailing suffix of the form @samp{.@var{suffix}}, leaving