tree-wide: Make sure all headers are standalone

Let's make sure all of our headers include everything they require.
This commit is contained in:
Daan De Meyer
2025-04-23 10:33:38 +02:00
parent 44de729cdc
commit 401a22bfc1
81 changed files with 128 additions and 27 deletions
+1
View File
@@ -5,6 +5,7 @@
#include <sys/uio.h>
#include "macro.h"
#include "memory-util.h"
struct iovec_wrapper {
struct iovec *iovec;
+2
View File
@@ -1,6 +1,8 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include <stdint.h>
/* This is currently not exported in the public kernel headers, but the libxfs library code part of xfsprogs
* defines it as public header */
+2
View File
@@ -1,6 +1,8 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include <stdint.h>
/*
* For details about the file format see RFC:
* https://www.ietf.org/id/draft-tuexen-opsawg-pcapng-03.html
+1 -1
View File
@@ -3,7 +3,7 @@
#include <pthread.h>
#include "macro.h"
#include "assert-util.h"
static inline pthread_mutex_t* pthread_mutex_lock_assert(pthread_mutex_t *mutex) {
assert_se(pthread_mutex_lock(mutex) == 0);
+1
View File
@@ -4,6 +4,7 @@
#include <linux/reboot.h>
#include <sys/reboot.h>
#include <sys/syscall.h>
#include <unistd.h>
/* glibc defines the reboot() API call, which is a wrapper around the system call of the same name, but without the
* extra "arg" parameter. Since we need that parameter for some calls, let's add a "raw" wrapper that is defined the
+1 -1
View File
@@ -5,7 +5,7 @@
#include <stdint.h>
#include <sys/types.h>
#include "macro.h"
#include "memory-util.h"
struct strbuf {
char *buf;
+1
View File
@@ -4,6 +4,7 @@
#include <stdbool.h>
#include <stdint.h>
#include "hashmap.h"
#include "macro.h"
#include "stdio-util.h"
#include "string-util.h"
+2
View File
@@ -4,6 +4,8 @@
#include <stdbool.h>
#include <sys/types.h>
#include "macro.h"
/* The container base should have the last 16 bit set to zero */
assert_cc((CONTAINER_UID_BASE_MIN & 0xFFFFU) == 0);
assert_cc((CONTAINER_UID_BASE_MAX & 0xFFFFU) == 0);
+1 -1
View File
@@ -4,7 +4,7 @@
#include <stdbool.h>
#include <sys/types.h>
#include "macro.h"
#include "memory-util.h"
typedef struct UIDRangeEntry {
uid_t start, nr;