X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fcore%2Funit.h;h=0e45229d7b59f2cb741300a7fa75f5bb408b0c22;hp=1b13ca826651fcc24c696c57af74a880d48fa125;hb=d2dc52dbc45051faa6356213a537081084e9dda4;hpb=b2dc4e44c540a30c5ea12a9a570425ceb310c320 diff --git a/src/core/unit.h b/src/core/unit.h index 1b13ca826..0e45229d7 100644 --- a/src/core/unit.h +++ b/src/core/unit.h @@ -179,8 +179,9 @@ struct Unit { /* Error code when we didn't manage to load the unit (negative) */ int load_error; - /* Cached unit file state */ + /* Cached unit file state and preset */ UnitFileState unit_file_state; + int unit_file_preset; /* Counterparts in the cgroup filesystem */ char *cgroup_path; @@ -560,6 +561,7 @@ void unit_start_on_failure(Unit *u); void unit_trigger_notify(Unit *u); UnitFileState unit_get_unit_file_state(Unit *u); +int unit_get_unit_file_preset(Unit *u); Unit* unit_ref_set(UnitRef *ref, Unit *u); void unit_ref_unset(UnitRef *ref);