along with systemd; If not, see <http://www.gnu.org/licenses/>.
***/
+#include "boot.h"
+
int boot_loader_read_entries(struct boot_info *info);
int boot_loader_find_active_entry(struct boot_info *info, const char *loader_active);
along with systemd; If not, see <http://www.gnu.org/licenses/>.
***/
+#include <stdbool.h>
+
#include "list.h"
+#include "time-util.h"
typedef struct CGroupContext CGroupContext;
typedef struct CGroupDeviceAllow CGroupDeviceAllow;
};
#include "cgroup.h"
+#include "cgroup-util.h"
struct ExecParameters {
char **argv;
***/
typedef struct Path Path;
+typedef struct PathSpec PathSpec;
#include "unit.h"
#include "mount.h"
#include "automount.h"
#include "swap.h"
#include "timer.h"
-#include "path.h"
#include "slice.h"
+#include "path.h"
#include "scope.h"
struct UnitVTable {
#include "hashmap.h"
#include "set.h"
#include "journal-file.h"
+#include "sd-journal.h"
typedef struct Match Match;
typedef struct Location Location;
#include <net/ethernet.h>
+#include "macro.h"
#include "sparse-endian.h"
#include "sd-id128.h"
along with systemd; If not, see <http://www.gnu.org/licenses/>.
***/
+#include <stdbool.h>
+#include <stdint.h>
#include <sys/types.h>
/*
along with systemd; If not, see <http://www.gnu.org/licenses/>.
***/
+#include "macro.h"
+
int bus_gvariant_get_size(const char *signature) _pure_;
int bus_gvariant_get_alignment(const char *signature) _pure_;
int bus_gvariant_is_fixed_size(const char *signature) _pure_;
#include <stdbool.h>
+#include "macro.h"
#include "sd-bus.h"
#include "sd-bus-protocol.h"
***/
#include <inttypes.h>
+#include <stdbool.h>
typedef struct XMLIntrospectOps {
int (*on_path)(const char *path, void *userdata);
#pragma once
+#include "macro.h"
#include "sparse-endian.h"
/* Stolen from btrfs' ctree.h */
along with systemd; If not, see <http://www.gnu.org/licenses/>.
***/
+#include "util.h"
+
int clock_is_localtime(void);
int clock_set_timezone(int *min);
int clock_reset_timewarp(void);
#include <stdbool.h>
#include <sys/types.h>
+#include "macro.h"
+
bool env_name_is_valid(const char *e);
bool env_value_is_valid(const char *e);
bool env_assignment_is_valid(const char *e);
#include <sys/types.h>
#include <signal.h>
+#include <stdbool.h>
+#include "util.h"
#include "sd-event.h"
typedef struct PTYForward PTYForward;
along with systemd; If not, see <http://www.gnu.org/licenses/>.
***/
+#include <stdbool.h>
#include <sys/types.h>
typedef struct UidRange {