diff options
author | Christoph Mathys <eraserix@gmail.com> | 2012-07-03 17:36:01 +0800 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2012-07-03 17:36:01 +0800 |
commit | 46abc8c6d8a5e9a5712bdc1312c0b6960eec65a4 (patch) | |
tree | e83c297de3cfa32ab1b05ce24b489af55fc21a20 /src | |
parent | Avoid overflow for very long variable name (diff) | |
download | dash-46abc8c6d8a5e9a5712bdc1312c0b6960eec65a4.tar.gz dash-46abc8c6d8a5e9a5712bdc1312c0b6960eec65a4.zip |
[BUILTIN] Add support for ulimit -r
I recently found myself in need to have dash support 'ulimit -r' to set maximum realtime priority. Attached is a patch that adds the parameter to the builtin ulimit command and updates the manpage. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'src')
-rw-r--r-- | src/dash.1 | 2 | ||||
-rw-r--r-- | src/miscbltin.c | 3 |
2 files changed, 5 insertions, 0 deletions
diff --git a/src/dash.1 b/src/dash.1 index 3847d98..a9cb491 100644 --- a/src/dash.1 +++ b/src/dash.1 @@ -2163,6 +2163,8 @@ show or set the limit on the number of processes this user can have at one time .It Fl n show or set the limit on the number files a process can have open at once +.It Fl r +show or set the limit on the real-time scheduling priority of a process .El .Pp If none of these is specified, it is the limit on file size that is shown diff --git a/src/miscbltin.c b/src/miscbltin.c index e354df4..b596fd2 100644 --- a/src/miscbltin.c +++ b/src/miscbltin.c @@ -392,6 +392,9 @@ static const struct limits limits[] = { #ifdef RLIMIT_LOCKS { "locks", RLIMIT_LOCKS, 1, 'w' }, #endif +#ifdef RLIMIT_RTPRIO + { "rtprio", RLIMIT_RTPRIO, 1, 'r' }, +#endif { (char *) 0, 0, 0, '\0' } }; |