mirror of
git://git.code.sf.net/p/zsh/code
synced 2024-11-19 13:33:52 +01:00
20816: update rlimits for new glibc
This commit is contained in:
parent
17ff85a18e
commit
213dc8b210
@ -1,3 +1,8 @@
|
||||
2005-02-16 Peter Stephenson <pws@csr.com>
|
||||
|
||||
* 20816: Src/Builtins/rlimits.awk: extra tricks to get limit
|
||||
names and numbers required with new glibc.
|
||||
|
||||
2005-02-15 Peter Stephenson <pws@csr.com>
|
||||
|
||||
* 20812: Doc/Zsh/contrib.yo, Functions/Exceptions/catch,
|
||||
|
@ -6,7 +6,7 @@
|
||||
#
|
||||
BEGIN {limidx = 0}
|
||||
|
||||
/^[\t ]*(#[\t ]*define[\t _]*RLIMIT_[A-Z_]*[\t ]*[0-9][0-9]*|RLIMIT_[A-Z_]*,[\t ]*|RLIMIT_[A-Z_]*[\t ]*=[\t ]*[0-9][0-9]*,[\t ]*)/ {
|
||||
/^[\t ]*(#[\t ]*define[\t _]*RLIMIT_[A-Z_]*[\t ]*[0-9][0-9]*|RLIMIT_[A-Z_]*,[\t ]*|_*RLIMIT_[A-Z_]*[\t ]*=[\t ]*[0-9][0-9]*,[\t ]*)/ {
|
||||
limindex = index($0, "RLIMIT_")
|
||||
limtail = substr($0, limindex, 80)
|
||||
split(limtail, tmp)
|
||||
@ -19,7 +19,11 @@ BEGIN {limidx = 0}
|
||||
limnam = substr(limnam, 1, limindex-1)
|
||||
}
|
||||
if (limnum == "=") {
|
||||
limnum = limidx++
|
||||
if (tmp[3] ~ /^[0-9]/) {
|
||||
limnum = tmp[3] + 0
|
||||
} else {
|
||||
limnum = limidx++
|
||||
}
|
||||
limindex = index($0, ",")
|
||||
limnam = substr(limnam, 1, limindex-1)
|
||||
}
|
||||
@ -60,7 +64,7 @@ BEGIN {limidx = 0}
|
||||
/^[\t ]*RLIM_NLIMITS[\t ]*=[\t ]*RLIMIT_NLIMITS/ {
|
||||
if(!nlimits) { nlimits = limidx }
|
||||
}
|
||||
/^[\t ]*RLIM(IT)?_NLIMITS[\t ]*=[\t ]*[0-9][0-9]*/ {
|
||||
/^[\t _]*RLIM(IT)?_NLIMITS[\t ]*=[\t ]*[0-9][0-9]*/ {
|
||||
limindex = index($0, "=")
|
||||
limtail = substr($0, limindex, 80)
|
||||
split(limtail, tmp)
|
||||
|
Loading…
Reference in New Issue
Block a user