chiark / gitweb /
target: introduce target_get_runlevel() for distilling SysV compatible runlevel infor...
[elogind.git] / target.h
index 6ee9f22013e7fb92378e08263b8fd4d002480342..4b04635f942a263bd4fd69381992629b3d9d25fb 100644 (file)
--- a/target.h
+++ b/target.h
@@ -29,7 +29,8 @@ typedef struct Target Target;
 typedef enum TargetState {
         TARGET_DEAD,
         TARGET_ACTIVE,
-        _TARGET_STATE_MAX
+        _TARGET_STATE_MAX,
+        _TARGET_STATE_INVALID = -1
 } TargetState;
 
 struct Target {
@@ -40,4 +41,6 @@ struct Target {
 
 extern const UnitVTable target_vtable;
 
+int target_get_runlevel(Target *t);
+
 #endif