]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
manager: write net/unix/max_dgram_qlen sysctl as fixed string 25618/head
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Sat, 3 Dec 2022 10:57:17 +0000 (11:57 +0100)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Sat, 3 Dec 2022 10:59:03 +0000 (11:59 +0100)
src/basic/constants.h
src/core/main.c

index 54021911ab31a35b0858490fcafc5e5caf9f9923..4a24ba9c8cba162afe60937513f81d4df4a1916d 100644 (file)
@@ -43,7 +43,7 @@
 #define DEFAULT_EXIT_USEC (30*USEC_PER_SEC)
 
 /* The default value for the net.unix.max_dgram_qlen sysctl */
-#define DEFAULT_UNIX_MAX_DGRAM_QLEN 512UL
+#define DEFAULT_UNIX_MAX_DGRAM_QLEN 512
 
 #define SIGNALS_CRASH_HANDLER SIGSEGV,SIGILL,SIGFPE,SIGBUS,SIGQUIT,SIGABRT
 #define SIGNALS_IGNORE SIGPIPE
index df83a1d2d422df50182f15784543e10212499c13..9c1de3624cb94d719a3564e9624de5107a1ea2e9 100644 (file)
@@ -1405,8 +1405,7 @@ static int bump_unix_max_dgram_qlen(void) {
         if (v >= DEFAULT_UNIX_MAX_DGRAM_QLEN)
                 return 0;
 
-        r = write_string_filef("/proc/sys/net/unix/max_dgram_qlen", WRITE_STRING_FILE_DISABLE_BUFFER,
-                               "%lu", DEFAULT_UNIX_MAX_DGRAM_QLEN);
+        r = sysctl_write("net/unix/max_dgram_qlen", STRINGIFY(DEFAULT_UNIX_MAX_DGRAM_QLEN));
         if (r < 0)
                 return log_full_errno(IN_SET(r, -EROFS, -EPERM, -EACCES) ? LOG_DEBUG : LOG_WARNING, r,
                                       "Failed to bump AF_UNIX datagram queue length, ignoring: %m");