#! /bin/sh -e if [ $# -eq 3 -a "$2" = '-d' ]; then pdir="-d $3" elif [ $# -ne 1 ]; then echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" exit 1 fi case "$1" in -patch) patch $pdir -f --no-backup-if-mismatch -p1 < $0;; -unpatch) patch $pdir -f --no-backup-if-mismatch -R -p1 < $0;; *) echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" exit 1 esac exit 0 # DP: Add ulimit options -e and -r. --- bash-3.1/doc/bashref.texi.ulimit 2006-01-10 11:21:49.000000000 +0000 +++ bash-3.1/doc/bashref.texi 2006-01-10 11:25:06.000000000 +0000 @@ -3833,7 +3833,7 @@ @item ulimit @btindex ulimit @example -ulimit [-acdfilmnpqstuvxSH] [@var{limit}] +ulimit [-acdefilmnpqrstuvxSH] [@var{limit}] @end example @code{ulimit} provides control over the resources available to processes started by the shell, on systems that allow such control. If an @@ -3854,6 +3854,9 @@ @item -d The maximum size of a process's data segment. +@item -e +The maximum scheduling priority. + @item -f The maximum size of files created by the shell. @@ -3875,6 +3878,9 @@ @item -q The maximum number of bytes in POSIX message queues. +@item -r +The maximum RT priority. + @item -s The maximum stack size.