chiark / gitweb /
core: send sigabrt on watchdog timeout to get the stacktrace
[elogind.git] / src / core / service.h
index 0db0c4d64cb12a61bd76f255735dbc8f574d11a7..54fbe46fa443ded2c0a8120cbb97769d28b57c58 100644 (file)
@@ -39,6 +39,7 @@ typedef enum ServiceState {
         SERVICE_EXITED,            /* Nothing is running anymore, but RemainAfterExit is true hence this is OK */
         SERVICE_RELOAD,
         SERVICE_STOP,              /* No STOP_PRE state, instead just register multiple STOP executables */
+        SERVICE_STOP_SIGABRT,      /* Watchdog timeout */
         SERVICE_STOP_SIGTERM,
         SERVICE_STOP_SIGKILL,
         SERVICE_STOP_POST,