From: Mike Yuan Date: Mon, 10 Nov 2025 01:44:13 +0000 (+0100) Subject: process-util: prefix FORK_PID_ONLY with _ to signify it is internal X-Git-Tag: v259-rc1~108^2~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=686117e5b0c313ae2be0150ad6a2ac989b38c064;p=thirdparty%2Fsystemd.git process-util: prefix FORK_PID_ONLY with _ to signify it is internal --- diff --git a/src/basic/process-util.c b/src/basic/process-util.c index de978438166..35d3f8bfd9e 100644 --- a/src/basic/process-util.c +++ b/src/basic/process-util.c @@ -1662,7 +1662,7 @@ int pidref_safe_fork_full( } if (ret_pid) { - if (FLAGS_SET(flags, FORK_PID_ONLY)) + if (FLAGS_SET(flags, _FORK_PID_ONLY)) *ret_pid = PIDREF_MAKE_FROM_PID(pid); else { r = pidref_set_pid(ret_pid, pid); @@ -1840,7 +1840,7 @@ int pidref_safe_fork_full( freeze(); if (ret_pid) { - if (FLAGS_SET(flags, FORK_PID_ONLY)) + if (FLAGS_SET(flags, _FORK_PID_ONLY)) *ret_pid = PIDREF_MAKE_FROM_PID(getpid_cached()); else { r = pidref_set_self(ret_pid); @@ -1869,7 +1869,7 @@ int safe_fork_full( * a pidref to the caller. */ assert(!FLAGS_SET(flags, FORK_DETACH) || !ret_pid); - r = pidref_safe_fork_full(name, stdio_fds, except_fds, n_except_fds, flags|FORK_PID_ONLY, ret_pid ? &pidref : NULL); + r = pidref_safe_fork_full(name, stdio_fds, except_fds, n_except_fds, flags|_FORK_PID_ONLY, ret_pid ? &pidref : NULL); if (r < 0 || !ret_pid) return r; diff --git a/src/basic/process-util.h b/src/basic/process-util.h index b3ccb2dc35d..66ec4fa031c 100644 --- a/src/basic/process-util.h +++ b/src/basic/process-util.h @@ -187,7 +187,8 @@ typedef enum ForkFlags { FORK_NEW_NETNS = 1 << 20, /* Run child in its own network namespace 💣 DO NOT USE IN THREADED PROGRAMS! 💣 */ FORK_NEW_PIDNS = 1 << 21, /* Run child in its own PID namespace 💣 DO NOT USE IN THREADED PROGRAMS! 💣 */ FORK_FREEZE = 1 << 22, /* Don't return in child, just call freeze() instead */ - FORK_PID_ONLY = 1 << 23, /* Don't open a pidfd referencing the child process */ + + _FORK_PID_ONLY = 1 << 23, /* Don't open a pidfd referencing the child process */ } ForkFlags; int pidref_safe_fork_full(