Rename basic-forward.h, sd-forward.h, and shared-forward.h to forward.h

Follow-up for 74d392ed1b.
This commit is contained in:
Yu Watanabe
2026-07-10 20:44:44 +09:00
parent 0e6fe7f51f
commit 01e1303f9c
674 changed files with 642 additions and 686 deletions

View File

@@ -302,9 +302,9 @@ SPDX-License-Identifier: LGPL-2.1-or-later
inline functions that require the full definition of a struct into the
implementation file so that only a forward declaration of the struct is
required and not the full definition.
- `src/basic/basic-forward.h` contains forward declarations for common types.
If possible, only include `basic-forward.h` in header files which makes
circular header dependencies a non-issue.
- `src/basic/forward.h` contains forward declarations for common types. If
possible, only include `forward.h` in header files which makes circular
header dependencies a non-issue.
Bad:
@@ -382,10 +382,9 @@ SPDX-License-Identifier: LGPL-2.1-or-later
For common code, there are three different forward declaration headers:
- `src/basic`: `basic-forward.h`
- `src/libsystemd`: `sd-forward.h`
- `src/libsystemd-network`: `sd-forward.h`
- `src/shared`: `shared-forward.h`
- `src/basic/forward.h`
- `src/libsystemd/forward.h`
- `src/shared/forward.h`
Header files that extend other header files can include the original header
file. For example, `iovec-util.h` includes `sys/uio.h`. To identify headers
@@ -412,7 +411,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
```c
// source.h
#include "basic-forward.h"
#include "forward.h"
void my_function_that_logs(size_t sz);

View File

@@ -1871,8 +1871,8 @@ basic_includes = [
]
libsystemd_includes = [include_directories(
'src/libsystemd',
'src/libsystemd/sd-bus',
'src/libsystemd/sd-common',
'src/libsystemd/sd-device',
'src/libsystemd/sd-event',
'src/libsystemd/sd-future',

View File

@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "shared-forward.h"
#include "forward.h"
int verb_architectures(int argc, char *argv[], uintptr_t _data, void *userdata);

View File

@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "shared-forward.h"
#include "forward.h"
int verb_blame(int argc, char *argv[], uintptr_t _data, void *userdata);

View File

@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "shared-forward.h"
#include "forward.h"
int verb_calendar(int argc, char *argv[], uintptr_t _data, void *userdata);

View File

@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "shared-forward.h"
#include "forward.h"
int verb_capabilities(int argc, char *argv[], uintptr_t _data, void *userdata);

View File

@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "shared-forward.h"
#include "forward.h"
int verb_cat_config(int argc, char *argv[], uintptr_t _data, void *userdata);

View File

@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "shared-forward.h"
#include "forward.h"
int verb_chid(int argc, char *argv[], uintptr_t _data, void *userdata);

View File

@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "shared-forward.h"
#include "forward.h"
int verb_compare_versions(int argc, char *argv[], uintptr_t _data, void *userdata);

View File

@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "shared-forward.h"
#include "forward.h"
int verb_condition(int argc, char *argv[], uintptr_t _data, void *userdata);

View File

@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "shared-forward.h"
#include "forward.h"
int verb_critical_chain(int argc, char *argv[], uintptr_t _data, void *userdata);

View File

@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "shared-forward.h"
#include "forward.h"
int verb_dlopen_metadata(int argc, char *argv[], uintptr_t _data, void *userdata);

View File

@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "shared-forward.h"
#include "forward.h"
int verb_dot(int argc, char *argv[], uintptr_t _data, void *userdata);

View File

@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "shared-forward.h"
#include "forward.h"
int verb_dump(int argc, char *argv[], uintptr_t _data, void *userdata);

View File

@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "shared-forward.h"
#include "forward.h"
int verb_exit_status(int argc, char *argv[], uintptr_t _data, void *userdata);

View File

@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "shared-forward.h"
#include "forward.h"
int verb_fdstore(int argc, char *argv[], uintptr_t _data, void *userdata);

View File

@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "shared-forward.h"
#include "forward.h"
int verb_filesystems(int argc, char *argv[], uintptr_t _data, void *userdata);

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "shared-forward.h"
#include "forward.h"
int verb_has_tpm2(int argc, char *argv[], uintptr_t _data, void *userdata);
int verb_identify_tpm2(int argc, char *argv[], uintptr_t _data, void *userdata);

View File

@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "shared-forward.h"
#include "forward.h"
int verb_image_policy(int argc, char *argv[], uintptr_t _data, void *userdata);

View File

@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "shared-forward.h"
#include "forward.h"
int verb_elf_inspection(int argc, char *argv[], uintptr_t _data, void *userdata);

View File

@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "shared-forward.h"
#include "forward.h"
int verb_log_control(int argc, char *argv[], uintptr_t _data, void *userdata);

View File

@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "shared-forward.h"
#include "forward.h"
int verb_malloc(int argc, char *argv[], uintptr_t _data, void *userdata);

View File

@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "shared-forward.h"
#include "forward.h"
int verb_nvpcrs(int argc, char *argv[], uintptr_t _data, void *userdata);

View File

@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "shared-forward.h"
#include "forward.h"
int verb_pcrs(int argc, char *argv[], uintptr_t _data, void *userdata);

View File

@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "shared-forward.h"
#include "forward.h"
int verb_plot(int argc, char *argv[], uintptr_t _data, void *userdata);

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "shared-forward.h"
#include "forward.h"
typedef enum AnalyzeSecurityFlags {
ANALYZE_SECURITY_SHORT = 1 << 0,

View File

@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "shared-forward.h"
#include "forward.h"
int verb_service_watchdogs(int argc, char *argv[], uintptr_t _data, void *userdata);

View File

@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "shared-forward.h"
#include "forward.h"
int verb_smbios11(int argc, char *argv[], uintptr_t _data, void *userdata);

View File

@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "shared-forward.h"
#include "forward.h"
int verb_srk(int argc, char *argv[], uintptr_t _data, void *userdata);

View File

@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "shared-forward.h"
#include "forward.h"
int verb_syscall_filters(int argc, char *argv[], uintptr_t _data, void *userdata);

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "shared-forward.h"
#include "forward.h"
#include "unit-def.h"
typedef struct BootTimes {

View File

@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "shared-forward.h"
#include "forward.h"
int verb_time(int argc, char *argv[], uintptr_t _data, void *userdata);

View File

@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "shared-forward.h"
#include "forward.h"
int verb_timespan(int argc, char *argv[], uintptr_t _data, void *userdata);

View File

@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "shared-forward.h"
#include "forward.h"
int verb_timestamp(int argc, char *argv[], uintptr_t _data, void *userdata);

View File

@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "shared-forward.h"
#include "forward.h"
int verb_unit_files(int argc, char *argv[], uintptr_t _data, void *userdata);

View File

@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "shared-forward.h"
#include "forward.h"
int verb_unit_gdb(int argc, char *argv[], uintptr_t _data, void *userdata);

View File

@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "shared-forward.h"
#include "forward.h"
int verb_unit_paths(int argc, char *argv[], uintptr_t _data, void *userdata);

View File

@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "shared-forward.h"
#include "forward.h"
int verb_unit_shell(int argc, char *argv[], uintptr_t _data, void *userdata);

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "shared-forward.h"
#include "forward.h"
typedef struct ExecCommand ExecCommand;
typedef struct Unit Unit;

View File

@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "shared-forward.h"
#include "forward.h"
int verb_verify(int argc, char *argv[], uintptr_t _data, void *userdata);

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "shared-forward.h"
#include "forward.h"
typedef enum RecursiveErrors RecursiveErrors;

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
const char* af_to_name(int id) _const_;
int af_from_name(const char *name) _pure_;

View File

@@ -3,7 +3,7 @@
#include <stdlib.h>
#include "basic-forward.h"
#include "forward.h"
#include "memory-util.h" /* IWYU pragma: keep */
#if HAS_FEATURE_MEMORY_SANITIZER

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
/* Limits the use of ANSI colors to a subset. */
typedef enum ColorMode {

View File

@@ -3,7 +3,7 @@
#include <endian.h>
#include "basic-forward.h"
#include "forward.h"
/* A cleaned up architecture definition. We don't want to get lost in
* processor features, models, generations or even ABIs. Hence we

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
extern int saved_argc;
extern char **saved_argv;

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
const char* arphrd_to_name(int id) _const_;
int arphrd_from_name(const char *name) _pure_;

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
#define AUDIT_SESSION_INVALID UINT32_MAX

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
/* Bit index (0-based) to mask of specified type. Assertion failure if index is out of range. */
#define _INDEX_TO_MASK(type, i, uniq) \

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
typedef enum BtrfsSubvolFlags {
BTRFS_SUBVOL_RO = 1 << 0,

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
extern const char* const systemd_features;

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
char* bus_label_escape(const char *s);
char* bus_label_unescape_n(const char *f, size_t l);

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
/* Space for capability_to_string() in case we write out a numeric capability because we don't know the name
* for it. "0x3e" is the largest string we might output, in both sensese of the word "largest": two chars for

View File

@@ -3,7 +3,7 @@
#include <linux/capability.h> /* IWYU pragma: export */
#include "basic-forward.h"
#include "forward.h"
/* Special marker used when storing a capabilities mask as "unset". This would need to be updated as soon as
* Linux learns more than 63 caps. */

View File

@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
int capsule_name_is_valid(const char *name);

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
#define SYSTEMD_CGROUP_CONTROLLER "_systemd"

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
typedef enum ChaseFlags {
CHASE_PREFIX_ROOT = 1 << 0, /* The specified path will be prefixed by the specified root before beginning the iteration */

View File

@@ -3,7 +3,7 @@
#include <linux/fs.h>
#include "basic-forward.h"
#include "forward.h"
/* The chattr() flags to apply when creating a new file *before* writing to it. In particular, flags such as
* FS_NOCOW_FL don't work if applied a-posteriori. All other flags are fine (or even necessary, think

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
#include "dlopen-note.h"
typedef enum Compression {

View File

@@ -3,7 +3,7 @@
#include <sys/stat.h>
#include "basic-forward.h"
#include "forward.h"
typedef enum ConfFilesFlags {
CONF_FILES_EXECUTABLE = 1 << 0, /* inode must be marked executable */

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
#include "../fundamental/confidential-virt.h" /* IWYU pragma: export */

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
int encode_devnode_name(const char *str, char *str_enc, size_t len);
int allow_listed_char_for_devnode(char c, const char *additional);

View File

@@ -3,7 +3,7 @@
#include <sys/sysmacros.h>
#include "basic-forward.h"
#include "forward.h"
int parse_devnum(const char *s, dev_t *ret);

View File

@@ -3,7 +3,7 @@
#include <dirent.h> /* IWYU pragma: export */
#include "basic-forward.h"
#include "forward.h"
#include "path-util.h" /* IWYU pragma: keep */
bool dirent_is_file(const struct dirent *de) _pure_;

View File

@@ -3,7 +3,7 @@
#include <dlfcn.h> /* IWYU pragma: export */
#include "basic-forward.h"
#include "forward.h"
void* safe_dlclose(void *dl);

View File

@@ -3,7 +3,7 @@
#include "sd-dlopen.h"
#include "basic-forward.h"
#include "forward.h"
#include "strv.h"
/* Prevent dlopen helper functions (e.g., dlopen_libfoo()) from being inlined or cloned by the compiler/LTO.

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
/* Length of a single label, with all escaping removed, excluding any trailing dot or NUL byte */
#define DNS_LABEL_MAX 63

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
#include "sd-id128.h"

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
int parse_env_filev(FILE *f, const char *fname, va_list ap);
int parse_env_file_fdv(int fd, const char *fname, va_list ap);

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
#define ENVIRONMENT_ASSIGNMENTS_MAX 16384U

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
const char* errno_name_no_fallback(int id) _const_;
int errno_from_name(const char *name) _pure_;

View File

@@ -3,7 +3,7 @@
#include <string.h>
#include "basic-forward.h"
#include "forward.h"
/* strerror(3) says that glibc uses a maximum length of 1024 bytes. */
#define ERRNO_BUF_LEN 1024

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
/* What characters are special in the shell? */
/* must be escaped outside and inside double-quotes */

View File

@@ -5,7 +5,7 @@
#include <netinet/in.h>
#include <net/ethernet.h>
#include "basic-forward.h"
#include "forward.h"
struct hw_addr_data {
size_t length;

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
typedef enum ExtractFlags {
EXTRACT_RELAX = 1 << 0, /* Allow unbalanced quote and eat up trailing backslash. */

View File

@@ -5,7 +5,7 @@
#include <fcntl.h>
#include <stdio.h>
#include "basic-forward.h"
#include "forward.h"
/* maximum length of fdname */
#define FDNAME_MAX 255

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
typedef struct sd_future sd_future;

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
#define LONG_LINE_MAX (1U*1024U*1024U)

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
#include "stat-util.h"
#define FILESYSTEM_MAGIC_MAX 10

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
#include "cgroup-util.h"
#include "stdio-util.h" /* IWYU pragma: keep */

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
#include "lock-util.h"
/* The following macros add 1 when converting things, since 0 is a valid mode, while the pointer

View File

@@ -3,7 +3,7 @@
#include <glob.h> /* IWYU pragma: export */
#include "basic-forward.h"
#include "forward.h"
typedef DIR* (*opendir_t)(const char *);

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
typedef enum Glyph {
GLYPH_SPACE,

View File

@@ -6,7 +6,7 @@
*/
#pragma once
#include "basic-forward.h"
#include "forward.h"
char *utf8_prev_char (const char *p);

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
typedef void (*hash_func_t)(const void *p, struct siphash *state);
typedef int (*compare_func_t)(const void *a, const void *b);

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
#include "hash-funcs.h"
#include "iterator.h"

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
char octchar(int x) _const_;
int unoctchar(char c) _const_;

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
#include "sha256.h"
/* Unoptimized implementation based on FIPS 198. 'res' has to be allocated by

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
#include "strv.h"
/* HOST_NAME_MAX should be 64 on linux, but musl uses the one by POSIX (255). */

View File

@@ -3,7 +3,7 @@
#include <netinet/in.h>
#include "basic-forward.h"
#include "forward.h"
union in_addr_union {
struct in_addr in;

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
bool in_initrd(void);
void in_initrd_force(bool value);

View File

@@ -4,7 +4,7 @@
#include <sys/inotify.h> /* IWYU pragma: export */
#include <syslog.h>
#include "basic-forward.h"
#include "forward.h"
#define INOTIFY_EVENT_MAX (offsetof(struct inotify_event, name) + NAME_MAX + 1)

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
/* On most architectures POLL* and EPOLL* share numeric values, but sparc allocates POLLRDHUP at
* 0x800 while EPOLLRDHUP is 0x2000 everywhere. Always go through these helpers when crossing

View File

@@ -3,7 +3,7 @@
#include <sys/uio.h> /* IWYU pragma: export */
#include "basic-forward.h"
#include "forward.h"
#include "../fundamental/iovec-util.h" /* IWYU pragma: export */

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
struct iovec_wrapper {
struct iovec *iovec;

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
/* Ideally the Iterator would be an opaque struct, but it is instantiated
* by hashmap users, so the definition has to be here. Do not use its fields

View File

@@ -3,7 +3,7 @@
#include <sys/keyctl.h> /* IWYU pragma: export */
#include "basic-forward.h"
#include "forward.h"
/* Like TAKE_PTR() but for key_serial_t, resetting them to -1 */
#define TAKE_KEY_SERIAL(key_serial) TAKE_GENERIC(key_serial, key_serial_t, -1)

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
typedef struct LabelOps {
int (*pre)(int dir_fd, const char *path, mode_t mode);

View File

@@ -1,7 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "basic-forward.h"
#include "forward.h"
uint64_t physical_memory(void);
uint64_t physical_memory_scale(uint64_t v, uint64_t max);

Some files were not shown because too many files have changed in this diff Show More