From: Lennart Poettering Date: Thu, 28 Jan 2010 01:43:52 +0000 (+0100) Subject: add more special units X-Git-Tag: v1~769 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=98b5b2986fa1b85fd2d2e80f867f1647b4e4e3b5 add more special units --- diff --git a/manager.c b/manager.c index a32755ced..8ee560c55 100644 --- a/manager.c +++ b/manager.c @@ -20,7 +20,9 @@ static const char * const special_table[_SPECIAL_UNIT_MAX] = { [SPECIAL_SYSLOG_SERVICE] = "syslog.service", [SPECIAL_DBUS_SERVICE] = "messagebus.service", - [SPECIAL_LOGGER_SOCKET] = "systemd-logger.socket" + [SPECIAL_LOGGER_SOCKET] = "systemd-logger.socket", + [SPECIAL_KBREQUEST_TARGET] = "kbrequest.target", + [SPECIAL_CTRL_ALT_DEL_TARGET] = "ctrl-alt-del.target" }; static int manager_setup_signals(Manager *m) { diff --git a/manager.h b/manager.h index 0c923fcc7..a00a9b9cc 100644 --- a/manager.h +++ b/manager.h @@ -34,6 +34,8 @@ typedef enum SpecialUnit { SPECIAL_SYSLOG_SERVICE, SPECIAL_DBUS_SERVICE, SPECIAL_LOGGER_SOCKET, + SPECIAL_CTRL_ALT_DEL_TARGET, + SPECIAL_KBREQUEST_TARGET, _SPECIAL_UNIT_MAX } SpecialUnit;