chiark / gitweb /
main: refuse system to be started in a chroot
[elogind.git] / src / condition.h
index f4903d76d98ce5a36e37b7114a7b0e89215c748e..0ce713bc16f14bf498ee799c48e8d5ecea238562 100644 (file)
@@ -39,12 +39,14 @@ typedef enum ConditionType {
 typedef struct Condition {
         ConditionType type;
         char *parameter;
-        bool negate;
+
+        bool trigger:1;
+        bool negate:1;
 
         LIST_FIELDS(struct Condition, conditions);
 } Condition;
 
-Condition* condition_new(ConditionType type, const char *parameter, bool negate);
+Condition* condition_new(ConditionType type, const char *parameter, bool trigger, bool negate);
 void condition_free(Condition *c);
 void condition_free_list(Condition *c);