chiark / gitweb /
Add missing includes in header files
authorThomas Hindoe Paaboel Andersen <phomes@gmail.com>
Tue, 10 Feb 2015 11:56:53 +0000 (12:56 +0100)
committerThomas Hindoe Paaboel Andersen <phomes@gmail.com>
Thu, 12 Feb 2015 19:44:32 +0000 (20:44 +0100)
This fixes various issues found by globally reordering the include
sections of all .c files.

16 files changed:
src/boot/boot-loader.h
src/core/cgroup.h
src/core/execute.h
src/core/path.h
src/core/unit.h
src/journal/journal-internal.h
src/libsystemd-network/dhcp-identifier.h
src/libsystemd/sd-bus/bus-bloom.h
src/libsystemd/sd-bus/bus-gvariant.h
src/libsystemd/sd-bus/bus-type.h
src/libsystemd/sd-bus/busctl-introspect.h
src/shared/btrfs-ctree.h
src/shared/clock-util.h
src/shared/env-util.h
src/shared/ptyfwd.h
src/shared/uid-range.h

index 08827c3..b3fcdee 100644 (file)
@@ -21,5 +21,7 @@
   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);
index 7150e5e..8fa851d 100644 (file)
   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;
index 153867c..6e0c9fa 100644 (file)
@@ -199,6 +199,7 @@ struct ExecContext {
 };
 
 #include "cgroup.h"
+#include "cgroup-util.h"
 
 struct ExecParameters {
         char **argv;
index d2e91d7..0d36aab 100644 (file)
@@ -22,6 +22,7 @@
 ***/
 
 typedef struct Path Path;
+typedef struct PathSpec PathSpec;
 
 #include "unit.h"
 #include "mount.h"
index 53b8a7f..291bc77 100644 (file)
@@ -259,8 +259,8 @@ typedef enum UnitSetPropertiesMode {
 #include "automount.h"
 #include "swap.h"
 #include "timer.h"
-#include "path.h"
 #include "slice.h"
+#include "path.h"
 #include "scope.h"
 
 struct UnitVTable {
index e99050c..b51ecdb 100644 (file)
@@ -32,6 +32,7 @@
 #include "hashmap.h"
 #include "set.h"
 #include "journal-file.h"
+#include "sd-journal.h"
 
 typedef struct Match Match;
 typedef struct Location Location;
index cbec03e..7f44d25 100644 (file)
@@ -23,6 +23,7 @@
 
 #include <net/ethernet.h>
 
+#include "macro.h"
 #include "sparse-endian.h"
 #include "sd-id128.h"
 
index 0dad5db..96c82d7 100644 (file)
@@ -21,6 +21,8 @@
   along with systemd; If not, see <http://www.gnu.org/licenses/>.
 ***/
 
+#include <stdbool.h>
+#include <stdint.h>
 #include <sys/types.h>
 
 /*
index b4bd2a5..fdf5335 100644 (file)
@@ -21,6 +21,8 @@
   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_;
index 581e8d5..0e50783 100644 (file)
@@ -23,6 +23,7 @@
 
 #include <stdbool.h>
 
+#include "macro.h"
 #include "sd-bus.h"
 #include "sd-bus-protocol.h"
 
index 9bea437..d6b4cf0 100644 (file)
@@ -22,6 +22,7 @@
 ***/
 
 #include <inttypes.h>
+#include <stdbool.h>
 
 typedef struct XMLIntrospectOps {
         int (*on_path)(const char *path, void *userdata);
index 7bdf3fe..8b6f1ab 100644 (file)
@@ -2,6 +2,7 @@
 
 #pragma once
 
+#include "macro.h"
 #include "sparse-endian.h"
 
 /* Stolen from btrfs' ctree.h */
index 7ed371a..198a7b2 100644 (file)
@@ -21,6 +21,8 @@
   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);
index fb3a52b..618441a 100644 (file)
@@ -24,6 +24,8 @@
 #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);
index d65b66a..d3e229b 100644 (file)
@@ -23,7 +23,9 @@
 
 #include <sys/types.h>
 #include <signal.h>
+#include <stdbool.h>
 
+#include "util.h"
 #include "sd-event.h"
 
 typedef struct PTYForward PTYForward;
index d3dac8d..45335e9 100644 (file)
@@ -21,6 +21,7 @@
   along with systemd; If not, see <http://www.gnu.org/licenses/>.
 ***/
 
+#include <stdbool.h>
 #include <sys/types.h>
 
 typedef struct UidRange {