aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEli Zrihen <ezrihen@gmail.com>2021-07-20 15:20:47 +0300
committerEli Zrihen <ezrihen@gmail.com>2021-07-20 15:20:47 +0300
commit9f4b4f41e773efd7fb469f44dc2189bcb97519ec (patch)
treee39d69be203b9387f9d99b0c662300d3e311a7c5
parent10d6264a28ab7e56d4b35c5ecb822c98d2acf98a (diff)
downloadnsjail-9f4b4f41e773efd7fb469f44dc2189bcb97519ec.tar.gz
Consistentency with RLIMIT_* constant name
-rw-r--r--cmdline.cc6
-rw-r--r--config.cc6
-rw-r--r--config.proto12
3 files changed, 12 insertions, 12 deletions
diff --git a/cmdline.cc b/cmdline.cc
index 79b1053..91a3662 100644
--- a/cmdline.cc
+++ b/cmdline.cc
@@ -109,9 +109,9 @@ struct custom_option custom_opts[] = {
{ { "rlimit_nofile", required_argument, NULL, 0x0205 }, "RLIMIT_NOFILE, 'max' or 'hard' for the current hard limit, 'def' or 'soft' for the current soft limit, 'inf' for RLIM64_INFINITY (default: 32)" },
{ { "rlimit_nproc", required_argument, NULL, 0x0206 }, "RLIMIT_NPROC, 'max' or 'hard' for the current hard limit, 'def' or 'soft' for the current soft limit, 'inf' for RLIM64_INFINITY (default: 'soft')" },
{ { "rlimit_stack", required_argument, NULL, 0x0207 }, "RLIMIT_STACK in MB, 'max' or 'hard' for the current hard limit, 'def' or 'soft' for the current soft limit, 'inf' for RLIM64_INFINITY (default: 'soft')" },
- { { "rlimit_mlock", required_argument, NULL, 0x0209 }, "RLIMIT_MEMLOCK in KB, 'max' or 'hard' for the current hard limit, 'def' or 'soft' for the current soft limit, 'inf' for RLIM64_INFINITY (default: 'soft')" },
- { { "rlimit_rtpr", required_argument, NULL, 0x0210 }, "RLIMIT_RTPRIO, 'max' or 'hard' for the current hard limit, 'def' or 'soft' for the current soft limit, 'inf' for RLIM64_INFINITY (default: 0)" },
- { { "rlimit_msgq", required_argument, NULL, 0x0211 }, "RLIMIT_MSGQUEUE in bytes, 'max' or 'hard' for the current hard limit, 'def' or 'soft' for the current soft limit, 'inf' for RLIM64_INFINITY (default: 128)" },
+ { { "rlimit_memlock", required_argument, NULL, 0x0209 }, "RLIMIT_MEMLOCK in KB, 'max' or 'hard' for the current hard limit, 'def' or 'soft' for the current soft limit, 'inf' for RLIM64_INFINITY (default: 'soft')" },
+ { { "rlimit_rtprio", required_argument, NULL, 0x0210 }, "RLIMIT_RTPRIO, 'max' or 'hard' for the current hard limit, 'def' or 'soft' for the current soft limit, 'inf' for RLIM64_INFINITY (default: 0)" },
+ { { "rlimit_msgqueue", required_argument, NULL, 0x0211 }, "RLIMIT_MSGQUEUE in bytes, 'max' or 'hard' for the current hard limit, 'def' or 'soft' for the current soft limit, 'inf' for RLIM64_INFINITY (default: 128)" },
{ { "disable_rlimits", no_argument, NULL, 0x0208 }, "Disable all rlimits, default to limits set by parent" },
{ { "persona_addr_compat_layout", no_argument, NULL, 0x0301 }, "personality(ADDR_COMPAT_LAYOUT)" },
{ { "persona_mmap_page_zero", no_argument, NULL, 0x0302 }, "personality(MMAP_PAGE_ZERO)" },
diff --git a/config.cc b/config.cc
index 2b84ae4..40b7425 100644
--- a/config.cc
+++ b/config.cc
@@ -159,9 +159,9 @@ static bool configParseInternal(nsjconf_t* nsjconf, const nsjail::NsJailConfig&
nsjconf->rl_stack = configRLimit(
RLIMIT_STACK, njc.rlimit_stack_type(), njc.rlimit_stack(), 1024UL * 1024UL);
nsjconf->rl_mlock = configRLimit(
- RLIMIT_MEMLOCK, njc.rlimit_mlock_type(), njc.rlimit_mlock(), 1024UL);
- nsjconf->rl_rtpr = configRLimit(RLIMIT_RTPRIO, njc.rlimit_rtpr_type(), njc.rlimit_rtpr());
- nsjconf->rl_msgq = configRLimit(RLIMIT_MSGQUEUE, njc.rlimit_msgq_type(), njc.rlimit_msgq());
+ RLIMIT_MEMLOCK, njc.rlimit_memlock_type(), njc.rlimit_memlock(), 1024UL);
+ nsjconf->rl_rtpr = configRLimit(RLIMIT_RTPRIO, njc.rlimit_rtprio_type(), njc.rlimit_rtprio());
+ nsjconf->rl_msgq = configRLimit(RLIMIT_MSGQUEUE, njc.rlimit_msgqueue_type(), njc.rlimit_msgqueue());
nsjconf->disable_rl = njc.disable_rl();
diff --git a/config.proto b/config.proto
index 54f2e70..f803e09 100644
--- a/config.proto
+++ b/config.proto
@@ -158,12 +158,12 @@ message NsJailConfig {
optional uint64 rlimit_stack = 40 [default = 8];
optional RLimit rlimit_stack_type = 41 [default = SOFT];
/* In KB, use the soft limit value by default */
- optional uint64 rlimit_mlock = 88 [default = 64];
- optional RLimit rlimit_mlock_type = 89 [default = SOFT];
- optional uint64 rlimit_rtpr = 90 [default = 0];
- optional RLimit rlimit_rtpr_type = 91 [default = VALUE];
- optional uint64 rlimit_msgq = 92 [default = 1024];
- optional RLimit rlimit_msgq_type = 93 [default = VALUE];
+ optional uint64 rlimit_memlock = 88 [default = 64];
+ optional RLimit rlimit_memlock_type = 89 [default = SOFT];
+ optional uint64 rlimit_rtprio = 90 [default = 0];
+ optional RLimit rlimit_rtprio_type = 91 [default = VALUE];
+ optional uint64 rlimit_msgqueue = 92 [default = 1024];
+ optional RLimit rlimit_msgqueue_type = 93 [default = VALUE];
/* Disable all rlimits, default to limits set by parent */
optional bool disable_rl = 84 [default = false];