]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
main: introduce a define HIGH_RLIMIT_MEMLOCK similar to HIGH_RLIMIT_NOFILE
authorLennart Poettering <lennart@poettering.net>
Thu, 11 Oct 2018 16:31:11 +0000 (18:31 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Wed, 17 Oct 2018 12:40:44 +0000 (14:40 +0200)
src/basic/def.h
src/core/main.c

index 05e352bc4f41c3104b0bdff122a9118f8d595e2d..65ad6599992e5518c6a11c4b660134fe06b08a87 100644 (file)
@@ -77,3 +77,4 @@
 #define LONG_LINE_MAX (1U*1024U*1024U)
 
 #define HIGH_RLIMIT_NOFILE (256*1024)
+#define HIGH_RLIMIT_MEMLOCK (1024ULL*1024ULL*64ULL)
index 6b910fc91ad8e2fb6a43d7bf9d18da82410e4a0d..1a95486c03c9cef9ac0ce45fe417c1570ab488a4 100644 (file)
@@ -1304,7 +1304,7 @@ static int bump_rlimit_memlock(struct rlimit *saved_rlimit) {
         if (getrlimit(RLIMIT_MEMLOCK, saved_rlimit) < 0)
                 return log_warning_errno(errno, "Reading RLIMIT_MEMLOCK failed, ignoring: %m");
 
-        r = setrlimit_closest(RLIMIT_MEMLOCK, &RLIMIT_MAKE_CONST(1024ULL*1024ULL*64ULL));
+        r = setrlimit_closest(RLIMIT_MEMLOCK, &RLIMIT_MAKE_CONST(HIGH_RLIMIT_MEMLOCK));
         if (r < 0)
                 return log_warning_errno(r, "Setting RLIMIT_MEMLOCK failed, ignoring: %m");