chiark / gitweb /
core/load-fragment: safe_close() protects errno
[elogind.git] / src / core / mount.h
index a53423cc27bff97b171424e57dad47edc15798e7..072b0e044757d792aab0cdf7b13e05716ca8f50e 100644 (file)
 
 typedef struct Mount Mount;
 
-#include "unit.h"
 #include "kill.h"
 #include "execute.h"
-#include "cgroup.h"
 
 typedef enum MountState {
         MOUNT_DEAD,
@@ -88,6 +86,10 @@ struct Mount {
         bool just_mounted:1;
         bool just_changed:1;
 
+        bool reset_cpu_usage:1;
+
+        bool sloppy_options;
+
         MountResult result;
         MountResult reload_result;
 
@@ -110,6 +112,8 @@ struct Mount {
         pid_t control_pid;
 
         sd_event_source *timer_event_source;
+
+        unsigned n_retry_umount;
 };
 
 extern const UnitVTable mount_vtable;