diff options
Diffstat (limited to 'src/daemontools-extras/s6-softlimit.c')
| -rw-r--r-- | src/daemontools-extras/s6-softlimit.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/daemontools-extras/s6-softlimit.c b/src/daemontools-extras/s6-softlimit.c index d6112b2..beb7325 100644 --- a/src/daemontools-extras/s6-softlimit.c +++ b/src/daemontools-extras/s6-softlimit.c @@ -41,7 +41,7 @@ int main (int argc, char const *const *argv) PROG = "s6-softlimit" ; for (;;) { - int opt = subgetopt_r(argc, argv, "hHa:c:d:f:l:m:o:p:r:s:t:", &l) ; + int opt = subgetopt_r(argc, argv, "hHa:c:d:f:l:m:o:P:p:r:s:t:", &l) ; if (opt == -1) break ; switch (opt) { @@ -105,6 +105,11 @@ int main (int argc, char const *const *argv) doit(RLIMIT_NPROC, l.arg) ; #endif break ; + case 'P' : +#ifdef RLIMIT_RTPRIO + doit(RLIMIT_RTPRIO, l.arg) ; +#endif + break ; case 'r' : #ifdef RLIMIT_RSS doit(RLIMIT_RSS, l.arg) ; |
