]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
basic: move missing_wait.h -> include/sys/wait.h
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 18 Jun 2025 00:02:43 +0000 (09:02 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 1 Jul 2025 03:27:00 +0000 (12:27 +0900)
src/basic/include/sys/wait.h [moved from src/basic/missing_wait.h with 58% similarity]
src/basic/pidref.c
src/libsystemd/sd-event/sd-event.c

similarity index 58%
rename from src/basic/missing_wait.h
rename to src/basic/include/sys/wait.h
index 821df7a9716444b2f8492c3f6bfe7be323ab9973..0981631cf656d1882be0d3da8028f4919bf98e74 100644 (file)
@@ -1,13 +1,11 @@
 /* SPDX-License-Identifier: LGPL-2.1-or-later */
 #pragma once
 
-#include <sys/wait.h> /* IWYU pragma: export */
-
-#include "forward.h"
+#include_next <sys/wait.h>
 
 /* since glibc-2.36 */
 #ifndef P_PIDFD
 #  define P_PIDFD 3
 #else
-assert_cc(P_PIDFD == 3);
+_Static_assert(P_PIDFD == 3, "");
 #endif
index 3aee706a9c8374a46cd637874fc175a3f108594e..e4c51dd9527ee47e852a81d9936ef9aca727cd84 100644 (file)
@@ -1,5 +1,6 @@
 /* SPDX-License-Identifier: LGPL-2.1-or-later */
 
+#include <sys/wait.h>
 #include <unistd.h>
 
 #include "alloc-util.h"
@@ -8,7 +9,6 @@
 #include "format-util.h"
 #include "hash-funcs.h"
 #include "log.h"
-#include "missing_wait.h"
 #include "parse-util.h"
 #include "pidfd-util.h"
 #include "pidref.h"
index 3345a6a80a523ea3e97e279132008ae78a237d68..671fedf6fd2f9e823fc7e68a564135ab5be3dfd1 100644 (file)
@@ -25,7 +25,6 @@
 #include "logarithm.h"
 #include "memory-util.h"
 #include "missing_magic.h"
-#include "missing_wait.h"
 #include "origin-id.h"
 #include "path-util.h"
 #include "pidfd-util.h"