chiark / gitweb /
service: introduce Restart=on-failure and Restart=on-abort
[elogind.git] / src / service.h
index e2b11db6716a9cb37328cf43b2faba3bafe690be..eb44a43895709a4592fd3e407944197254ce59a9 100644 (file)
@@ -48,8 +48,10 @@ typedef enum ServiceState {
 } ServiceState;
 
 typedef enum ServiceRestart {
-        SERVICE_ONCE,
+        SERVICE_RESTART_NO,
         SERVICE_RESTART_ON_SUCCESS,
+        SERVICE_RESTART_ON_FAILURE,
+        SERVICE_RESTART_ON_ABORT,
         SERVICE_RESTART_ALWAYS,
         _SERVICE_RESTART_MAX,
         _SERVICE_RESTART_INVALID = -1