]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
include: Add missing IWYU pragmas
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Fri, 19 Sep 2025 09:30:12 +0000 (11:30 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Fri, 19 Sep 2025 10:44:29 +0000 (12:44 +0200)
14 files changed:
src/include/override/fcntl.h
src/include/override/malloc.h
src/include/override/sched.h
src/include/override/signal.h
src/include/override/sys/mman.h
src/include/override/sys/pidfd.h
src/include/override/sys/quota.h
src/include/override/sys/random.h
src/include/override/sys/socket.h
src/include/override/sys/stat.h
src/include/override/sys/syscall.h
src/include/override/sys/wait.h
src/include/override/sys/xattr.h
src/include/override/unistd.h

index 5f1d90ad795aa24e8392caa94cf47f949cc5f6a7..f2b40a6a17fff67b010bf20e1eb279b1e51c6451 100644 (file)
@@ -1,7 +1,7 @@
 /* SPDX-License-Identifier: LGPL-2.1-or-later */
 #pragma once
 
-#include_next <fcntl.h>
+#include_next <fcntl.h>         /* IWYU pragma: export */
 
 /* This is defined since glibc-2.41. */
 #ifndef F_DUPFD_QUERY
index d0080b6cbc02fba52838f03064864b5e5507b0ae..fff5cd615588b83704a4480142b27156d4840d7f 100644 (file)
@@ -1,7 +1,7 @@
 /* SPDX-License-Identifier: LGPL-2.1-or-later */
 #pragma once
 
-#include_next <malloc.h>
+#include_next <malloc.h>        /* IWYU pragma: export */
 
 #if !HAVE_MALLINFO2
 struct mallinfo2 {
index f2748b1608e69a364c5cb0d217bfd5676aa01aed..1810f52e3d239150d006f8520a5a38f81a737a6c 100644 (file)
@@ -6,7 +6,7 @@
  * Note, this must be included before sched.h, otherwise the headers conflict with each other. */
 #include <linux/sched/types.h>
 
-#include_next <sched.h>
+#include_next <sched.h>         /* IWYU pragma: export */
 
 #include <assert.h>
 
index 83aa18dc8f417a3534f78dad9e3c43bd69296f19..436b49a51999367d22038552df1d0345b0599afc 100644 (file)
@@ -1,7 +1,7 @@
 /* SPDX-License-Identifier: LGPL-2.1-or-later */
 #pragma once
 
-#include_next <signal.h>
+#include_next <signal.h>        /* IWYU pragma: export */
 
 #if !HAVE_RT_TGSIGQUEUEINFO
 int missing_rt_tgsigqueueinfo(pid_t tgid, pid_t tid, int sig, siginfo_t *info);
index 68623df7890cc7e8c283304f53a72a9581f5cd6a..30ef92b83538e992023b8a7dc1fddf0aed529772 100644 (file)
@@ -1,7 +1,7 @@
 /* SPDX-License-Identifier: LGPL-2.1-or-later */
 #pragma once
 
-#include_next <sys/mman.h>
+#include_next <sys/mman.h>      /* IWYU pragma: export */
 
 #include <assert.h>
 
index 69eb2eaff973863692424ace6af2d317cad9fe57..9632afc95f738bcc09df4d0807a5e785bb4ca01c 100644 (file)
@@ -3,7 +3,7 @@
 
 /* since glibc-2.36 */
 #if HAVE_PIDFD_OPEN
-#include_next <sys/pidfd.h>
+#include_next <sys/pidfd.h>     /* IWYU pragma: export */
 #endif
 
 #include <linux/types.h>
index 481dbaba21dbfbb6cf9c84b4cabf52a4792ab38f..fcf6be988bb24cc63cefdbd7033fbfa793e18dc1 100644 (file)
@@ -1,7 +1,7 @@
 /* SPDX-License-Identifier: LGPL-2.1-or-later */
 #pragma once
 
-#include_next <sys/quota.h>
+#include_next <sys/quota.h>     /* IWYU pragma: export */
 
 /* Supported since kernel v5.14 (64c2c2c62f92339b176ea24403d8db16db36f9e6). */
 #if !HAVE_QUOTACTL_FD
index 5750aac1bc0958c804bd4cf0d33f9b0edd43450c..9529dc1f08a5f6559b4eaa994654a3b51f97c0cb 100644 (file)
@@ -1,7 +1,7 @@
 /* SPDX-License-Identifier: LGPL-2.1-or-later */
 #pragma once
 
-#include_next <sys/random.h>
+#include_next <sys/random.h>    /* IWYU pragma: export */
 
 #include <assert.h>
 
index 02218b3be1bba1d842c6f8dc1724968179a560ef..25e9ad7737b3731cc6bc3c85269b21ea884ad351 100644 (file)
@@ -1,7 +1,7 @@
 /* SPDX-License-Identifier: LGPL-2.1-or-later */
 #pragma once
 
-#include_next <sys/socket.h>
+#include_next <sys/socket.h>    /* IWYU pragma: export */
 
 /* Supported since kernel v6.5 (5e2ff6704a275be009be8979af17c52361b79b89) */
 #ifndef SO_PASSPIDFD
index 37793cff19bd839789e0f7bf72bb397b06e3f212..5cef9f852ee0ba9dd756d940a923bea05aa95b7a 100644 (file)
@@ -1,7 +1,7 @@
 /* SPDX-License-Identifier: LGPL-2.1-or-later */
 #pragma once
 
-#include_next <sys/stat.h>
+#include_next <sys/stat.h>      /* IWYU pragma: export */
 
 /* Supported since kernel v6.6 (78252deb023cf0879256fcfbafe37022c390762b). */
 #if !HAVE_FCHMODAT2
index b44b68fe73fd296a4290a3c9dbb3719eaa976c6c..b6922a052db796b31a2ed1210dfac41c443f61f5 100644 (file)
@@ -9,7 +9,7 @@
  */
 #pragma once
 
-#include_next <sys/syscall.h>
+#include_next <sys/syscall.h>   /* IWYU pragma: export */
 
 #ifdef ARCH_MIPS
 #include <asm/sgidefs.h>
index 3a80e8489ab02940c00285f2f6597c889d8f58ea..51853e4748bfc47ed4868c930b9378f44cc7b0e3 100644 (file)
@@ -1,7 +1,7 @@
 /* SPDX-License-Identifier: LGPL-2.1-or-later */
 #pragma once
 
-#include_next <sys/wait.h>
+#include_next <sys/wait.h>      /* IWYU pragma: export */
 
 #include <assert.h>
 
index 711c5387c1879443d81fcf4795f3afcfae0b09d2..db31d0ba6f3e40795ca89a37532396df5ab7a405 100644 (file)
@@ -3,9 +3,9 @@
 
 /* To make struct xattr_args defined, which is used by setxattrat(). Note, the kernel header must be
  * included before the glibc header, otherwise the struct will not be defined. */
-#include <linux/xattr.h>
+#include <linux/xattr.h>        /* IWYU pragma: export */
 
-#include_next <sys/xattr.h>
+#include_next <sys/xattr.h>     /* IWYU pragma: export */
 
 /* Supported since kernel v6.13 (6140be90ec70c39fa844741ca3cc807dd0866394). */
 #if !HAVE_SETXATTRAT
index d381f06a53d0764dda6d630d2eeb56a0657c3ba7..b32587417b3443a1d375917e1557f69fa9781ea0 100644 (file)
@@ -1,7 +1,7 @@
 /* SPDX-License-Identifier: LGPL-2.1-or-later */
 #pragma once
 
-#include_next <unistd.h>
+#include_next <unistd.h>        /* IWYU pragma: export */
 
 /* Defined since glibc-2.34.
  * Supported since kernel v5.9 (9b4feb630e8e9801603f3cab3a36369e3c1cf88d). */