123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239 |
- BASH PATCH REPORT
- =================
- Bash-Release: 3.1
- Patch-ID: bash31-002
- Bug-Reported-by: vapier@gentoo.org
- Bug-Reference-ID: <20051210223218.GD3324@toucan.gentoo.org>
- Bug-Reference-URL:http://lists.gnu.org/archive/html/bug-bash/2005-12/msg00021.html
- Bug-Description:
- This corrects several omissions in the bash documentation: It adds the new
- options to `ulimit', the exact expansions for `case' patterns, clarification
- of the language concerning the return value of `[[', and updated version
- information.
- Patch:
- *** bash-3.1/doc/bash.1 Wed Oct 12 11:40:52 2005
- --- bash-3.1/doc/bash.1 Wed Dec 28 19:58:54 2005
- ***************
- *** 7,16 ****
- .\" chet@po.cwru.edu
- .\"
- ! .\" Last Change: Sat Aug 27 13:28:44 EDT 2005
- .\"
- .\" bash_builtins, strip all but Built-Ins section
- .if \n(zZ=1 .ig zZ
- .if \n(zY=1 .ig zY
- ! .TH BASH 1 "2005 Aug 27" "GNU Bash-3.1-beta1"
- .\"
- .\" There's some problem with having a `@'
- --- 7,16 ----
- .\" chet@po.cwru.edu
- .\"
- ! .\" Last Change: Wed Dec 28 19:58:45 EST 2005
- .\"
- .\" bash_builtins, strip all but Built-Ins section
- .if \n(zZ=1 .ig zZ
- .if \n(zY=1 .ig zY
- ! .TH BASH 1 "2005 Dec 28" "GNU Bash-3.1"
- .\"
- .\" There's some problem with having a `@'
- ***************
- *** 678,683 ****
- is enabled, the match is performed without regard to the case
- of alphabetic characters.
- ! The return value is 0 if the string matches or does not match
- ! the pattern, respectively, and 1 otherwise.
- Any part of the pattern may be quoted to force it to be matched as a
- string.
- --- 678,683 ----
- is enabled, the match is performed without regard to the case
- of alphabetic characters.
- ! The return value is 0 if the string matches (\fB==\fP) or does not match
- ! (\fB!=\fP) the pattern, and 1 otherwise.
- Any part of the pattern may be quoted to force it to be matched as a
- string.
- ***************
- *** 808,811 ****
- --- 808,817 ----
- .B Pathname Expansion
- below).
- + The \fIword\fP is expanded using tilde
- + expansion, parameter and variable expansion, arithmetic substituion,
- + command substitution, process substitution and quote removal.
- + Each \fIpattern\fP examined is expanded using tilde
- + expansion, parameter and variable expansion, arithmetic substituion,
- + command substitution, and process substitution.
- If the shell option
- .B nocasematch
- ***************
- *** 8485,8489 ****
- none are found.
- .TP
- ! \fBulimit\fP [\fB\-SHacdflmnpstuv\fP [\fIlimit\fP]]
- Provides control over the resources available to the shell and to
- processes started by it, on systems that allow such control.
- --- 8485,8489 ----
- none are found.
- .TP
- ! \fBulimit\fP [\fB\-SHacdfilmnpqstuvx\fP [\fIlimit\fP]]
- Provides control over the resources available to the shell and to
- processes started by it, on systems that allow such control.
- ***************
- *** 8524,8527 ****
- --- 8524,8530 ----
- The maximum size of files created by the shell
- .TP
- + .B \-i
- + The maximum number of pending signals
- + .TP
- .B \-l
- The maximum size that may be locked into memory
- ***************
- *** 8537,8540 ****
- --- 8540,8546 ----
- The pipe size in 512-byte blocks (this may not be set)
- .TP
- + .B \-q
- + The maximum number of bytes in POSIX message queues
- + .TP
- .B \-s
- The maximum stack size
- ***************
- *** 8548,8551 ****
- --- 8554,8560 ----
- .B \-v
- The maximum amount of virtual memory available to the shell
- + .TP
- + .B \-x
- + The maximum number of file locks
- .PD
- .PP
- *** bash-3.1/doc/bashref.texi Mon Oct 3 15:07:21 2005
- --- bash-3.1/doc/bashref.texi Fri Dec 30 10:50:39 2005
- ***************
- *** 962,967 ****
- is enabled, the match is performed without regard to the case
- of alphabetic characters.
- ! The return value is 0 if the string matches or does not match
- ! the pattern, respectively, and 1 otherwise.
- Any part of the pattern may be quoted to force it to be matched as a
- string.
- --- 962,967 ----
- is enabled, the match is performed without regard to the case
- of alphabetic characters.
- ! The return value is 0 if the string matches (@samp{==}) or does not
- ! match (@samp{!=})the pattern, and 1 otherwise.
- Any part of the pattern may be quoted to force it to be matched as a
- string.
- ***************
- *** 2599,2603 ****
- or inconvenient to obtain with separate utilities.
-
- ! This section briefly the builtins which Bash inherits from
- the Bourne Shell, as well as the builtin commands which are unique
- to or have been extended in Bash.
- --- 2597,2601 ----
- or inconvenient to obtain with separate utilities.
-
- ! This section briefly describes the builtins which Bash inherits from
- the Bourne Shell, as well as the builtin commands which are unique
- to or have been extended in Bash.
- ***************
- *** 3834,3838 ****
- @btindex ulimit
- @example
- ! ulimit [-acdflmnpstuvSH] [@var{limit}]
- @end example
- @code{ulimit} provides control over the resources available to processes
- --- 3834,3838 ----
- @btindex ulimit
- @example
- ! ulimit [-acdfilmnpqstuvxSH] [@var{limit}]
- @end example
- @code{ulimit} provides control over the resources available to processes
- ***************
- *** 3858,3861 ****
- --- 3858,3864 ----
- The maximum size of files created by the shell.
-
- + @item -i
- + The maximum number of pending signals.
- +
- @item -l
- The maximum size that may be locked into memory.
- ***************
- *** 3870,3873 ****
- --- 3873,3879 ----
- The pipe buffer size.
-
- + @item -q
- + The maximum number of bytes in POSIX message queues.
- +
- @item -s
- The maximum stack size.
- ***************
- *** 3882,3885 ****
- --- 3888,3894 ----
- The maximum amount of virtual memory available to the process.
-
- + @item -x
- + The maximum number of file locks.
- +
- @end table
-
- ***************
- *** 4090,4095 ****
-
- @item -x
- ! Print a trace of simple commands, \fBfor\fP commands, \fBcase\fP
- ! commands, \fBselect\fP commands, and arithmetic \fBfor\fP commands
- and their arguments or associated word lists after they are
- expanded and before they are executed. The value of the @env{PS4}
- --- 4103,4108 ----
-
- @item -x
- ! Print a trace of simple commands, @code{for} commands, @code{case}
- ! commands, @code{select} commands, and arithmetic @code{for} commands
- and their arguments or associated word lists after they are
- expanded and before they are executed. The value of the @env{PS4}
- *** bash-3.1/doc/version.texi Tue Sep 20 14:52:56 2005
- --- bash-3.1/doc/version.texi Fri Dec 30 10:50:58 2005
- ***************
- *** 3,10 ****
- @end ignore
-
- ! @set LASTCHANGE Mon Sep 5 11:47:04 EDT 2005
-
- ! @set EDITION 3.1-beta1
- ! @set VERSION 3.1-beta1
- ! @set UPDATED 5 September 2005
- ! @set UPDATED-MONTH September 2005
- --- 3,10 ----
- @end ignore
-
- ! @set LASTCHANGE Fri Dec 30 10:50:51 EST 2005
-
- ! @set EDITION 3.1
- ! @set VERSION 3.1
- ! @set UPDATED 30 December 2005
- ! @set UPDATED-MONTH December 2005
- *** bash-3.1/patchlevel.h Wed Jul 20 13:58:20 2005
- --- bash-3.1/patchlevel.h Wed Dec 7 13:48:42 2005
- ***************
- *** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
- ! #define PATCHLEVEL 1
-
- #endif /* _PATCHLEVEL_H_ */
- --- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
- ! #define PATCHLEVEL 2
-
- #endif /* _PATCHLEVEL_H_ */
|