From: Yu Watanabe Date: Wed, 25 Jun 2025 16:03:26 +0000 (+0900) Subject: namespace-util,nsresource: explicitly include sched.h X-Git-Tag: v258-rc1~157 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8d29f31bf683e9fa9e8eedf7da5c134286c93f17;p=thirdparty%2Fsystemd.git namespace-util,nsresource: explicitly include sched.h These source files uses symbols provided by sched.h, e.g. setns(), unshare(), CLONE_NEWNS, and friends, but they do not explicitly include sched.h. Currently, it is included indirectly via missing_syscall.h, which is included by e.g. pidfd-util.h. Let's explicitly include headers that provides symbols used in the code. This is similar to 4f18ff2e29b8054f30b084abcabf5f689f4b340b, but for sched.h. --- diff --git a/src/basic/namespace-util.c b/src/basic/namespace-util.c index 35a8693cb1c..ba1941a0a53 100644 --- a/src/basic/namespace-util.c +++ b/src/basic/namespace-util.c @@ -1,6 +1,7 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ #include +#include #include #include #include diff --git a/src/nsresourced/nsresourcework.c b/src/nsresourced/nsresourcework.c index 7157106c086..236d4d4acd1 100644 --- a/src/nsresourced/nsresourcework.c +++ b/src/nsresourced/nsresourcework.c @@ -6,6 +6,7 @@ #include #include #include +#include #include #include #include