/* SPDX-License-Identifier: LGPL-2.1+ */
-#include <sched.h>
#include <sys/utsname.h>
#include "analyze-security.h"
#include "in-addr-util.h"
#include "locale-util.h"
#include "macro.h"
-#include "missing.h"
+#include "missing_capability.h"
+#include "missing_sched.h"
#include "nulstr-util.h"
#include "parse-util.h"
#include "path-util.h"
#include <sys/stat.h>
#include <sys/statfs.h>
+#include <unistd.h>
#include "alloc-util.h"
#include "blockdev-util.h"
#include "dirent-util.h"
#include "fd-util.h"
#include "fileio.h"
-#include "missing.h"
+#include "missing_magic.h"
#include "parse-util.h"
#include "stat-util.h"
#include "cap-list.h"
#include "extract-word.h"
#include "macro.h"
-#include "missing.h"
#include "parse-util.h"
#include "util.h"
#include "log.h"
#include "login-util.h"
#include "macro.h"
-#include "missing.h"
+#include "missing_magic.h"
#include "mkdir.h"
#include "parse-util.h"
#include "path-util.h"
#include "hashmap.h"
#include "log.h"
#include "macro.h"
-#include "missing.h"
#include "path-util.h"
#include "set.h"
#include "sort-util.h"
#include "fs-util.h"
#include "io-util.h"
#include "macro.h"
-#include "missing.h"
+#include "missing_syscall.h"
#include "mountpoint-util.h"
#include "stat-util.h"
#include "string-util.h"
#include "io-util.h"
#include "macro.h"
#include "memfd-util.h"
-#include "missing.h"
+#include "missing_syscall.h"
#include "parse-util.h"
#include "path-util.h"
#include "process-util.h"
#include "hexdecoct.h"
#include "log.h"
#include "macro.h"
-#include "missing.h"
#include "mkdir.h"
#include "parse-util.h"
#include "path-util.h"
#include "locale-util.h"
#include "log.h"
#include "macro.h"
-#include "missing.h"
+#include "missing_fs.h"
+#include "missing_syscall.h"
#include "mkdir.h"
#include "parse-util.h"
#include "path-util.h"
#include "macro.h"
#include "memory-util.h"
#include "mempool.h"
-#include "missing.h"
+#include "missing_syscall.h"
#include "process-util.h"
#include "random-util.h"
#include "set.h"
#include "hexdecoct.h"
#include "khash.h"
#include "macro.h"
-#include "missing.h"
+#include "missing_socket.h"
#include "string-util.h"
#include "util.h"
#include "io-util.h"
#include "log.h"
#include "macro.h"
-#include "missing.h"
#include "parse-util.h"
#include "proc-cmdline.h"
#include "process-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#include <errno.h>
-#include <fcntl.h>
#include <sys/stat.h>
#include <unistd.h>
#if HAVE_LINUX_MEMFD_H
#include <linux/memfd.h>
#endif
#include <stdio.h>
-#include <sys/mman.h>
#include <sys/prctl.h>
#include "alloc-util.h"
#include "fd-util.h"
#include "macro.h"
#include "memfd-util.h"
-#include "missing.h"
+#include "missing_fcntl.h"
+#include "missing_mman.h"
+#include "missing_syscall.h"
#include "string-util.h"
#include "utf8.h"
memory-util.h
mempool.c
mempool.h
- missing.h
missing_audit.h
missing_capability.h
missing_drm.h
+++ /dev/null
-/* SPDX-License-Identifier: LGPL-2.1+ */
-#pragma once
-
-/* Missing glibc definitions to access certain kernel APIs */
-
-#include "missing_audit.h"
-#include "missing_capability.h"
-#include "missing_drm.h"
-#include "missing_fcntl.h"
-#include "missing_fs.h"
-#include "missing_input.h"
-#include "missing_magic.h"
-#include "missing_mman.h"
-#include "missing_network.h"
-#include "missing_prctl.h"
-#include "missing_random.h"
-#include "missing_resource.h"
-#include "missing_sched.h"
-#include "missing_socket.h"
-#include "missing_stdlib.h"
-#include "missing_timerfd.h"
-#include "missing_type.h"
-
-#include "missing_syscall.h"
#include "fd-util.h"
#include "fileio.h"
#include "fs-util.h"
-#include "missing.h"
#include "mountpoint-util.h"
#include "parse-util.h"
#include "path-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#include <fcntl.h>
-#include <linux/magic.h>
+#include <sys/ioctl.h>
#include "fd-util.h"
-#include "missing.h"
+#include "missing_fs.h"
+#include "missing_magic.h"
#include "namespace-util.h"
#include "process-util.h"
#include "stat-util.h"
#include "extract-word.h"
#include "locale-util.h"
#include "macro.h"
-#include "missing.h"
+#include "missing_network.h"
#include "parse-util.h"
#include "process-util.h"
#include "stat-util.h"
#include "glob-util.h"
#include "log.h"
#include "macro.h"
-#include "missing.h"
#include "nulstr-util.h"
#include "parse-util.h"
#include "path-util.h"
#include "log.h"
#include "macro.h"
#include "memory-util.h"
-#include "missing.h"
+#include "missing_sched.h"
+#include "missing_syscall.h"
#include "namespace-util.h"
#include "process-util.h"
#include "raw-clone.h"
# include <sys/auxv.h>
#endif
-#if USE_SYS_RANDOM_H
-# include <sys/random.h>
-#else
-# include <linux/random.h>
-#endif
-
#include "alloc-util.h"
#include "fd-util.h"
#include "fileio.h"
#include "io-util.h"
-#include "missing.h"
+#include "missing_random.h"
+#include "missing_syscall.h"
#include "parse-util.h"
#include "random-util.h"
#include "siphash24.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#include <errno.h>
-#include <sys/resource.h>
#include "alloc-util.h"
#include "extract-word.h"
#include "fd-util.h"
#include "format-util.h"
#include "macro.h"
-#include "missing.h"
+#include "missing_resource.h"
#include "rlimit-util.h"
#include "string-table.h"
#include "time-util.h"
#include "fs-util.h"
#include "log.h"
#include "macro.h"
-#include "missing.h"
+#include "missing_socket.h"
#include "mkdir.h"
#include "selinux-util.h"
#include "socket-util.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
+#include <sys/ioctl.h>
#include <unistd.h>
#include "alloc-util.h"
#include "log.h"
#include "macro.h"
#include "memory-util.h"
-#include "missing.h"
+#include "missing_socket.h"
#include "parse-util.h"
#include "path-util.h"
#include "process-util.h"
#include "fd-util.h"
#include "fs-util.h"
#include "macro.h"
-#include "missing.h"
+#include "missing_fs.h"
+#include "missing_magic.h"
#include "parse-util.h"
#include "stat-util.h"
#include "string-util.h"
#include "fileio.h"
#include "format-util.h"
#include "macro.h"
-#include "missing.h"
#include "parse-util.h"
#include "path-util.h"
#include "random-util.h"
#include "hostname-util.h"
#include "log.h"
#include "macro.h"
-#include "missing.h"
#include "parse-util.h"
#include "path-util.h"
#include "process-util.h"
#include "alloc-util.h"
#include "fd-util.h"
#include "macro.h"
-#include "missing.h"
+#include "missing_syscall.h"
#include "sparse-endian.h"
#include "stdio-util.h"
#include "string-util.h"
#include "fileio.h"
#include "hashmap.h"
#include "main-func.h"
+#include "missing_sched.h"
#include "parse-util.h"
#include "path-util.h"
#include "pretty-print.h"
#include "io-util.h"
#include "ioprio.h"
#include "journal-util.h"
-#include "missing.h"
#include "mountpoint-util.h"
#include "namespace.h"
#include "parse-util.h"
#include "fd-util.h"
#include "fs-util.h"
#include "log.h"
-#include "missing.h"
#include "mkdir.h"
#include "process-util.h"
#include "selinux-access.h"
#include <string.h>
#include <sys/capability.h>
#include <sys/eventfd.h>
+#include <sys/ioctl.h>
#include <sys/mman.h>
#include <sys/personality.h>
#include <sys/prctl.h>
#include "macro.h"
#include "manager.h"
#include "memory-util.h"
-#include "missing.h"
+#include "missing_fs.h"
#include "mkdir.h"
#include "namespace.h"
#include "parse-util.h"
_Pragma("GCC diagnostic ignored \"-Wimplicit-fallthrough\"")
#endif
#include <stddef.h>
+#include "all-units.h"
#include "conf-parser.h"
#include "load-fragment.h"
-#include "missing.h"
-
-#include "all-units.h"
%}
struct ConfigPerfItem;
%null_strings
#include "limits-util.h"
#include "load-fragment.h"
#include "log.h"
-#include "missing.h"
#include "mountpoint-util.h"
#include "nulstr-util.h"
#include "parse-util.h"
#include "sd-netlink.h"
#include "loopback-setup.h"
-#include "missing.h"
+#include "missing_network.h"
#include "netlink-util.h"
#include "time-util.h"
#include "loopback-setup.h"
#include "machine-id-setup.h"
#include "manager.h"
-#include "missing.h"
#include "mount-setup.h"
#include "os-util.h"
#include "pager.h"
#include "macro.h"
#include "manager.h"
#include "memory-util.h"
-#include "missing.h"
#include "mkdir.h"
#include "parse-util.h"
#include "path-lookup.h"
#include "label.h"
#include "log.h"
#include "macro.h"
-#include "missing.h"
#include "mkdir.h"
#include "mount-setup.h"
#include "mountpoint-util.h"
#include "label.h"
#include "loop-util.h"
#include "loopback-setup.h"
-#include "missing.h"
#include "mkdir.h"
#include "mount-util.h"
#include "mountpoint-util.h"
#include "ip-protocol-list.h"
#include "label.h"
#include "log.h"
-#include "missing.h"
#include "mkdir.h"
#include "parse-util.h"
#include "path-util.h"
#include "load-fragment.h"
#include "log.h"
#include "macro.h"
-#include "missing.h"
+#include "missing_audit.h"
#include "mkdir.h"
#include "parse-util.h"
#include "path-util.h"
#include "macro.h"
#include "main-func.h"
#include "memory-util.h"
-#include "missing.h"
#include "mkdir.h"
#include "parse-util.h"
#include "process-util.h"
#include "fuzz.h"
#include "log.h"
#include "mkdir.h"
-#include "missing.h"
#include "rm-rf.h"
#include "string-util.h"
#include "tests.h"
#include "fstab-util.h"
#include "generator.h"
#include "gpt.h"
-#include "missing.h"
#include "mkdir.h"
#include "mountpoint-util.h"
#include "parse-util.h"
#include "fd-util.h"
#include "fs-util.h"
#include "import-common.h"
-#include "missing.h"
#include "ratelimit.h"
#include "stat-util.h"
#include "string-util.h"
#include "import-util.h"
#include "machine-pool.h"
#include "main-func.h"
-#include "missing.h"
+#include "missing_capability.h"
#include "mkdir.h"
#include "parse-util.h"
#include "path-util.h"
#include "hexdecoct.h"
#include "io-util.h"
#include "journald-audit.h"
-#include "missing.h"
+#include "missing_audit.h"
#include "string-util.h"
typedef struct MapField {
#include "journald-stream.h"
#include "journald-syslog.h"
#include "log.h"
-#include "missing.h"
+#include "missing_audit.h"
#include "mkdir.h"
#include "parse-util.h"
#include "proc-cmdline.h"
#include "journal-internal.h"
#include "list.h"
#include "lookup3.h"
-#include "missing.h"
#include "nulstr-util.h"
#include "path-util.h"
#include "process-util.h"
#include "lldp-internal.h"
#include "lldp-neighbor.h"
#include "memory-util.h"
-#include "missing.h"
+#include "missing_network.h"
#include "unaligned.h"
static void lldp_neighbor_id_hash_func(const LLDPNeighborID *id, struct siphash *state) {
#include "fd-util.h"
#include "lldp-network.h"
-#include "missing.h"
+#include "missing_network.h"
#include "socket-util.h"
int lldp_network_bind_raw_socket(int ifindex) {
#include "dns-domain.h"
#include "hostname-util.h"
#include "memory-util.h"
-#include "missing.h"
+#include "missing_network.h"
#include "ndisc-internal.h"
#include "ndisc-router.h"
#include "strv.h"
#include "io-util.h"
#include "macro.h"
#include "memory-util.h"
-#include "missing.h"
#include "path-util.h"
#include "process-util.h"
#include "rlimit-util.h"
#include <signal.h>
#include <stdlib.h>
#include <sys/mman.h>
+#include <sys/stat.h>
#include <sys/wait.h>
#include <unistd.h>
#include "hostname-util.h"
#include "macro.h"
#include "memory-util.h"
-#include "missing.h"
+#include "missing_syscall.h"
#include "parse-util.h"
#include "path-util.h"
#include "process-util.h"
#include <linux/filter.h>
#include <linux/netlink.h>
#include <sys/socket.h>
+#include <unistd.h>
#include "sd-device.h"
#include "sd-event.h"
#include "format-util.h"
#include "hashmap.h"
#include "io-util.h"
-#include "missing.h"
#include "mountpoint-util.h"
#include "set.h"
#include "socket-util.h"
#include "list.h"
#include "macro.h"
#include "memory-util.h"
-#include "missing.h"
+#include "missing_syscall.h"
#include "prioq.h"
#include "process-util.h"
#include "set.h"
#include "io-util.h"
#include "khash.h"
#include "macro.h"
-#include "missing.h"
+#include "missing_syscall.h"
#include "random-util.h"
#include "user-util.h"
#include "util.h"
#include "alloc-util.h"
#include "format-util.h"
-#include "missing.h"
#include "netlink-internal.h"
#include "netlink-types.h"
#include "netlink-util.h"
#include "fd-util.h"
#include "format-util.h"
#include "io-util.h"
-#include "missing.h"
#include "netlink-internal.h"
#include "netlink-types.h"
#include "netlink-util.h"
#include "generic-netlink.h"
#include "hashmap.h"
#include "macro.h"
-#include "missing.h"
#include "netlink-internal.h"
#include "netlink-types.h"
#include "string-table.h"
#include "sd-netlink.h"
#include "format-util.h"
-#include "missing.h"
#include "netlink-internal.h"
#include "netlink-types.h"
#include "netlink-util.h"
#include "fd-util.h"
#include "hashmap.h"
#include "macro.h"
-#include "missing.h"
#include "netlink-internal.h"
#include "netlink-slot.h"
#include "netlink-util.h"
#include "alloc-util.h"
#include "ether-addr-util.h"
#include "macro.h"
-#include "missing.h"
#include "netlink-util.h"
#include "socket-util.h"
#include "stdio-util.h"
#include "fd-util.h"
#include "fileio.h"
#include "fs-util.h"
-#include "missing.h"
#include "path-util.h"
#include "string-util.h"
#include "strv.h"
#include "io-util.h"
#include "list.h"
#include "memory-util.h"
-#include "missing.h"
+#include "missing_syscall.h"
#include "process-util.h"
#include "resolve-private.h"
#include "socket-util.h"
#include "alloc-util.h"
#include "fd-util.h"
-#include "missing.h"
#include "string-util.h"
/**
#include "fd-util.h"
#include "logind-session-dbus.h"
#include "logind-session-device.h"
-#include "missing.h"
+#include "missing_drm.h"
+#include "missing_input.h"
#include "parse-util.h"
#include "util.h"
#include <net/if.h>
#include "bridge.h"
-#include "missing.h"
#include "netlink-util.h"
#include "network-internal.h"
#include "networkd-manager.h"
#include "conf-parser.h"
#include "fou-tunnel.h"
#include "ip-protocol-list.h"
-#include "missing.h"
#include "netlink-util.h"
#include "networkd-manager.h"
#include "parse-util.h"
#include "conf-parser.h"
#include "extract-word.h"
#include "geneve.h"
-#include "missing.h"
#include "netlink-util.h"
#include "networkd-manager.h"
#include "parse-util.h"
#include "conf-parser.h"
#include "hashmap.h"
#include "l2tp-tunnel.h"
-#include "missing.h"
#include "netlink-util.h"
#include "networkd-address.h"
#include "networkd-manager.h"
#include "hexdecoct.h"
#include "macsec.h"
#include "memory-util.h"
-#include "missing.h"
#include "netlink-util.h"
#include "network-internal.h"
#include "networkd-address.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-#include "missing.h"
#include "netdevsim.h"
const NetDevVTable netdevsim_vtable = {
#include <linux/ip6_tunnel.h>
#include "conf-parser.h"
-#include "missing.h"
+#include "missing_network.h"
#include "netlink-util.h"
#include "parse-util.h"
#include "string-table.h"
#include <net/if.h>
-#include "missing.h"
#include "vrf.h"
static int netdev_vrf_fill_message_create(NetDev *netdev, Link *link, sd_netlink_message *m) {
#include "string-util.h"
#include "strv.h"
#include "parse-util.h"
-#include "missing.h"
#include "vxlan.h"
static const char* const df_table[_NETDEV_VXLAN_DF_MAX] = {
#include "dirent-util.h"
#include "fd-util.h"
#include "fs-util.h"
-#include "missing.h"
+#include "missing_magic.h"
#include "nspawn-def.h"
#include "nspawn-patch-uid.h"
#include "stat-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
+#include <sys/ioctl.h>
#include <sys/reboot.h>
#include <sys/wait.h>
#include <sys/prctl.h>
#include "exit-status.h"
#include "fd-util.h"
#include "log.h"
-#include "missing.h"
#include "nspawn-stub-pid1.h"
#include "process-util.h"
#include "signal-util.h"
#include "machine-image.h"
#include "macro.h"
#include "main-func.h"
-#include "missing.h"
+#include "missing_sched.h"
#include "mkdir.h"
#include "mount-util.h"
#include "mountpoint-util.h"
#include "fd-util.h"
#include "format-util.h"
#include "log.h"
-#include "missing.h"
+#include "missing_fs.h"
#include "mountpoint-util.h"
#include "parse-util.h"
#include "path-util.h"
#include "log.h"
#include "macro.h"
#include "main-func.h"
-#include "missing.h"
#include "mkdir.h"
#include "parse-util.h"
#include "process-util.h"
#include "io-util.h"
#include "log.h"
#include "main-func.h"
-#include "missing.h"
+#include "missing_syscall.h"
#include "mkdir.h"
#include "parse-util.h"
#include "random-util.h"
#include "dns-domain.h"
#include "fd-util.h"
#include "hostname-util.h"
-#include "missing.h"
+#include "missing_network.h"
#include "random-util.h"
#include "resolved-dnssd.h"
#include "resolved-dns-scope.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#include <netinet/tcp.h>
+#include <unistd.h>
#include "alloc-util.h"
#include "fd-util.h"
#include "io-util.h"
-#include "missing.h"
+#include "missing_network.h"
#include "resolved-dns-stream.h"
#define DNS_STREAM_TIMEOUT_USEC (10 * USEC_PER_SEC)
#include "log.h"
#include "macro.h"
#include "memory-util.h"
-#include "missing.h"
+#include "missing_syscall.h"
#include "mkdir.h"
#include "process-util.h"
#include "random-util.h"
#include "fd-util.h"
#include "log.h"
#include "memory-util.h"
-#include "missing.h"
+#include "missing_syscall.h"
#include "path-util.h"
int bpf_program_new(uint32_t prog_type, BPFProgram **ret) {
#include "def.h"
#include "escape.h"
#include "fd-util.h"
-#include "missing.h"
#include "mountpoint-util.h"
#include "nsflags.h"
#include "parse-util.h"
#include "fs-util.h"
#include "log.h"
#include "macro.h"
-#include "missing.h"
+#include "missing_network.h"
#include "nulstr-util.h"
#include "parse-util.h"
#include "path-util.h"
#include "hexdecoct.h"
#include "hostname-util.h"
#include "id128-util.h"
-#include "missing.h"
#include "mount-util.h"
#include "mountpoint-util.h"
#include "nulstr-util.h"
#include "extract-word.h"
#include "log.h"
#include "memory-util.h"
-#include "missing.h"
#include "socket-util.h"
#include "string-table.h"
#include "strxcpyx.h"
#include "btrfs-util.h"
#include "label.h"
#include "machine-pool.h"
-#include "missing.h"
+#include "missing_magic.h"
#include "stat-util.h"
static int check_btrfs(void) {
/* SPDX-License-Identifier: LGPL-2.1+ */
+#include <fcntl.h>
#include <sys/mman.h>
#include "alloc-util.h"
#include "env-util.h"
#include "escape.h"
#include "fileio.h"
-#include "missing.h"
+#include "missing_mman.h"
+#include "missing_syscall.h"
#include "parse-util.h"
#include "process-util.h"
#include "serialize.h"
#include "fd-util.h"
#include "fs-util.h"
#include "log.h"
-#include "missing.h"
+#include "missing_syscall.h"
#include "mkdir.h"
#include "mount-util.h"
#include "mountpoint-util.h"
#include "fileio.h"
#include "killall.h"
#include "log.h"
-#include "missing.h"
#include "parse-util.h"
#include "process-util.h"
#include "reboot-util.h"
#include "bpf-program.h"
#include "load-fragment.h"
#include "manager.h"
-#include "missing.h"
#include "rm-rf.h"
#include "service.h"
#include "test-helper.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
+#include <fcntl.h>
#include <sched.h>
#include <sys/mount.h>
#include <sys/personality.h>
#include "fd-util.h"
#include "log.h"
#include "macro.h"
-#include "missing.h"
+#include "missing_sched.h"
+#include "missing_syscall.h"
#include "parse-util.h"
#include "process-util.h"
#include "signal-util.h"
#include "alloc-util.h"
#include "capability-util.h"
#include "macro.h"
-#include "missing.h"
+#include "missing_resource.h"
#include "rlimit-util.h"
#include "string-util.h"
#include "time-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
+#include <fcntl.h>
#include <poll.h>
#include <sched.h>
#include <stdlib.h>
#include "fd-util.h"
#include "macro.h"
#include "memory-util.h"
-#include "missing.h"
+#include "missing_sched.h"
#include "nsflags.h"
#include "nulstr-util.h"
#include "process-util.h"
#include "alloc-util.h"
#include "fd-util.h"
#include "macro.h"
-#include "missing.h"
#include "mountpoint-util.h"
#include "namespace-util.h"
#include "path-util.h"
#include "fs-util.h"
#include "log.h"
#include "main-func.h"
-#include "missing.h"
#include "mkdir.h"
#include "selinux-util.h"
#include "signal-util.h"
#include "fd-util.h"
#include "fs-util.h"
#include "main-func.h"
-#include "missing.h"
#include "signal-util.h"
#include "time-util.h"
#include "fs-util.h"
#include "list.h"
#include "log.h"
-#include "missing.h"
#include "network-util.h"
#include "ratelimit.h"
#include "resolve-private.h"
#include "log.h"
#include "macro.h"
#include "main-func.h"
-#include "missing.h"
#include "mkdir.h"
#include "mountpoint-util.h"
#include "pager.h"
*/
#include <errno.h>
+#include <fcntl.h>
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
#include "device-util.h"
#include "fd-util.h"
-#include "missing.h"
+#include "missing_input.h"
#include "stdio-util.h"
#include "string-util.h"
#include "udev-builtin.h"