#include "list.h"
#include "set.h"
+typedef enum SpecialUnit {
+ SPECIAL_SYSLOG_SERVICE,
+ SPECIAL_DBUS_SERVICE,
+ SPECIAL_LOGGER_SOCKET,
+ SPECIAL_CTRL_ALT_DEL_TARGET,
+ SPECIAL_KBREQUEST_TARGET,
+ _SPECIAL_UNIT_MAX
+} SpecialUnit;
+
struct Manager {
uint32_t current_job_id;
int epoll_fd;
Watch signal_watch;
+
+ Unit *special_units[_SPECIAL_UNIT_MAX]; /* some special units */
};
Manager* manager_new(void);