commit bash-20201116 snapshot

This commit is contained in:
Chet Ramey
2020-11-18 16:13:46 -05:00
parent 8ba5ed63db
commit 50fc6e33fe
59 changed files with 8213 additions and 3932 deletions
+92 -89
View File
@@ -4001,7 +4001,8 @@ standard.
shell. It is a synonym for the 'declare' builtin command.
'ulimit'
ulimit [-HSabcdefiklmnpqrstuvxPT] [LIMIT]
ulimit [-HS] -a
ulimit [-HS] [-bcdefiklmnpqrstuvxPRT] [LIMIT]
'ulimit' provides control over the resources available to processes
started by the shell, on systems that allow such control. If an
@@ -4014,7 +4015,7 @@ standard.
Change and report the hard limit associated with a resource.
'-a'
All current limits are reported.
All current limits are reported; no limits are set.
'-b'
The maximum socket buffer size.
@@ -4091,14 +4092,16 @@ standard.
cannot be increased by a non-root user once it is set; a soft limit
may be increased up to the value of the hard limit. Otherwise, the
current value of the soft limit for the specified resource is
printed, unless the '-H' option is supplied. When setting new
limits, if neither '-H' nor '-S' is supplied, both the hard and
soft limits are set. If no option is given, then '-f' is assumed.
Values are in 1024-byte increments, except for '-t', which is in
seconds; '-R', which is in microseconds; '-p', which is in units of
512-byte blocks; '-P', '-T', '-b', '-k', '-n' and '-u', which are
unscaled values; and, when in POSIX Mode (*note Bash POSIX Mode::),
'-c' and '-f', which are in 512-byte increments.
printed, unless the '-H' option is supplied. When more than one
resource is specified, the limit name and unit, if appropriate, are
printed before the value. When setting new limits, if neither '-H'
nor '-S' is supplied, both the hard and soft limits are set. If no
option is given, then '-f' is assumed. Values are in 1024-byte
increments, except for '-t', which is in seconds; '-R', which is in
microseconds; '-p', which is in units of 512-byte blocks; '-P',
'-T', '-b', '-k', '-n' and '-u', which are unscaled values; and,
when in POSIX Mode (*note Bash POSIX Mode::), '-c' and '-f', which
are in 512-byte increments.
The return status is zero unless an invalid option or argument is
supplied, or an error occurs while setting a new limit.
@@ -11334,7 +11337,7 @@ D.1 Index of Shell Builtin Commands
* ulimit: Bash Builtins. (line 622)
* umask: Bourne Shell Builtins.
(line 404)
* unalias: Bash Builtins. (line 725)
* unalias: Bash Builtins. (line 728)
* unset: Bourne Shell Builtins.
(line 422)
* wait: Job Control Builtins.
@@ -12033,84 +12036,84 @@ Node: Shell Scripts122810
Node: Shell Builtin Commands125822
Node: Bourne Shell Builtins127860
Node: Bash Builtins148789
Node: Modifying Shell Behavior178724
Node: The Set Builtin179069
Node: The Shopt Builtin189482
Node: Special Builtins204392
Node: Shell Variables205371
Node: Bourne Shell Variables205808
Node: Bash Variables207912
Node: Bash Features240546
Node: Invoking Bash241559
Node: Bash Startup Files247572
Node: Interactive Shells252675
Node: What is an Interactive Shell?253085
Node: Is this Shell Interactive?253734
Node: Interactive Shell Behavior254549
Node: Bash Conditional Expressions258063
Node: Shell Arithmetic262640
Node: Aliases265580
Node: Arrays268200
Node: The Directory Stack274209
Node: Directory Stack Builtins274993
Node: Controlling the Prompt277961
Node: The Restricted Shell280911
Node: Bash POSIX Mode283505
Node: Shell Compatibility Mode294541
Node: Job Control301197
Node: Job Control Basics301657
Node: Job Control Builtins306653
Node: Job Control Variables312053
Node: Command Line Editing313209
Node: Introduction and Notation314880
Node: Readline Interaction316503
Node: Readline Bare Essentials317694
Node: Readline Movement Commands319477
Node: Readline Killing Commands320437
Node: Readline Arguments322355
Node: Searching323399
Node: Readline Init File325585
Node: Readline Init File Syntax326844
Node: Conditional Init Constructs347382
Node: Sample Init File351578
Node: Bindable Readline Commands354702
Node: Commands For Moving355906
Node: Commands For History357957
Node: Commands For Text362750
Node: Commands For Killing366399
Node: Numeric Arguments369432
Node: Commands For Completion370571
Node: Keyboard Macros374762
Node: Miscellaneous Commands375449
Node: Readline vi Mode381133
Node: Programmable Completion382040
Node: Programmable Completion Builtins389820
Node: A Programmable Completion Example400515
Node: Using History Interactively405762
Node: Bash History Facilities406446
Node: Bash History Builtins409451
Node: History Interaction414180
Node: Event Designators417800
Node: Word Designators419154
Node: Modifiers420914
Node: Installing Bash422725
Node: Basic Installation423862
Node: Compilers and Options427120
Node: Compiling For Multiple Architectures427861
Node: Installation Names429554
Node: Specifying the System Type430372
Node: Sharing Defaults431088
Node: Operation Controls431761
Node: Optional Features432719
Node: Reporting Bugs443237
Node: Major Differences From The Bourne Shell444431
Node: GNU Free Documentation License461283
Node: Indexes486460
Node: Builtin Index486914
Node: Reserved Word Index493741
Node: Variable Index496189
Node: Function Index512086
Node: Concept Index525596
Node: Modifying Shell Behavior178898
Node: The Set Builtin179243
Node: The Shopt Builtin189656
Node: Special Builtins204566
Node: Shell Variables205545
Node: Bourne Shell Variables205982
Node: Bash Variables208086
Node: Bash Features240720
Node: Invoking Bash241733
Node: Bash Startup Files247746
Node: Interactive Shells252849
Node: What is an Interactive Shell?253259
Node: Is this Shell Interactive?253908
Node: Interactive Shell Behavior254723
Node: Bash Conditional Expressions258237
Node: Shell Arithmetic262814
Node: Aliases265754
Node: Arrays268374
Node: The Directory Stack274383
Node: Directory Stack Builtins275167
Node: Controlling the Prompt278135
Node: The Restricted Shell281085
Node: Bash POSIX Mode283679
Node: Shell Compatibility Mode294715
Node: Job Control301371
Node: Job Control Basics301831
Node: Job Control Builtins306827
Node: Job Control Variables312227
Node: Command Line Editing313383
Node: Introduction and Notation315054
Node: Readline Interaction316677
Node: Readline Bare Essentials317868
Node: Readline Movement Commands319651
Node: Readline Killing Commands320611
Node: Readline Arguments322529
Node: Searching323573
Node: Readline Init File325759
Node: Readline Init File Syntax327018
Node: Conditional Init Constructs347556
Node: Sample Init File351752
Node: Bindable Readline Commands354876
Node: Commands For Moving356080
Node: Commands For History358131
Node: Commands For Text362924
Node: Commands For Killing366573
Node: Numeric Arguments369606
Node: Commands For Completion370745
Node: Keyboard Macros374936
Node: Miscellaneous Commands375623
Node: Readline vi Mode381307
Node: Programmable Completion382214
Node: Programmable Completion Builtins389994
Node: A Programmable Completion Example400689
Node: Using History Interactively405936
Node: Bash History Facilities406620
Node: Bash History Builtins409625
Node: History Interaction414354
Node: Event Designators417974
Node: Word Designators419328
Node: Modifiers421088
Node: Installing Bash422899
Node: Basic Installation424036
Node: Compilers and Options427294
Node: Compiling For Multiple Architectures428035
Node: Installation Names429728
Node: Specifying the System Type430546
Node: Sharing Defaults431262
Node: Operation Controls431935
Node: Optional Features432893
Node: Reporting Bugs443411
Node: Major Differences From The Bourne Shell444605
Node: GNU Free Documentation License461457
Node: Indexes486634
Node: Builtin Index487088
Node: Reserved Word Index493915
Node: Variable Index496363
Node: Function Index512260
Node: Concept Index525770

End Tag Table