aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/daemontools-extras/s6-softlimit.c7
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) ;