include: Add missing IWYU pragmas

This commit is contained in:
Daan De Meyer
2025-09-19 12:44:29 +02:00
parent 1403faeb15
commit 3111327ca4
14 changed files with 15 additions and 15 deletions
+1 -1
View 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
+1 -1
View 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 {
+1 -1
View 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>
+1 -1
View 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);
+1 -1
View 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>
+1 -1
View 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>
+1 -1
View 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
+1 -1
View 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>
+1 -1
View 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
+1 -1
View 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
+1 -1
View 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>
+1 -1
View 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>
+2 -2
View 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
+1 -1
View 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). */