From 8d29f31bf683e9fa9e8eedf7da5c134286c93f17 Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Thu, 26 Jun 2025 01:03:26 +0900 Subject: [PATCH] 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. --- src/basic/namespace-util.c | 1 + src/nsresourced/nsresourcework.c | 1 + 2 files changed, 2 insertions(+) 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 -- 2.47.3