chiark / gitweb /
modprobe: kill support for nomodules
[elogind.git] / src / service.h
index 3e18d221d7d0d3122208d7088b6a0dc531dd278a..3a033929fbae45526b1d80a5948ca906224c4960 100644 (file)
@@ -1,4 +1,4 @@
-/*-*- Mode: C; c-basic-offset: 8 -*-*/
+/*-*- Mode: C; c-basic-offset: 8; indent-tabs-mode: nil -*-*/
 
 #ifndef fooservicehfoo
 #define fooservicehfoo
@@ -58,7 +58,7 @@ typedef enum ServiceRestart {
 typedef enum ServiceType {
         SERVICE_SIMPLE,   /* we fork and go on right-away (i.e. modern socket activated daemons) */
         SERVICE_FORKING,  /* forks by itself (i.e. traditional daemons) */
-        SERVICE_FINISH,   /* we fork and wait until the program finishes (i.e. programs like fsck which run and need to finish before we continue) */
+        SERVICE_ONESHOT,  /* we fork and wait until the program finishes (i.e. programs like fsck which run and need to finish before we continue) */
         SERVICE_DBUS,     /* we fork and wait until a specific D-Bus name appears on the bus */
         SERVICE_NOTIFY,   /* we fork and wait until a daemon sends us a ready message with sd_notify() */
         _SERVICE_TYPE_MAX,
@@ -115,7 +115,7 @@ struct Service {
         bool failure:1;
         bool main_pid_known:1;
         bool bus_name_good:1;
-        bool allow_restart:1;
+        bool forbid_restart:1;
         bool got_socket_fd:1;
         bool sysv_has_lsb:1;
         bool sysv_enabled:1;