diff options
Diffstat (limited to 'src/core/manager.h')
-rw-r--r-- | src/core/manager.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/core/manager.h b/src/core/manager.h index 19fb0a901d..d3971f1684 100644 --- a/src/core/manager.h +++ b/src/core/manager.h @@ -29,6 +29,10 @@ #include "sd-event.h" #include "fdset.h" #include "cgroup-util.h" +#include "hashmap.h" +#include "list.h" +#include "set.h" +#include "ratelimit.h" /* Enforce upper limit how many names we allow */ #define MANAGER_MAX_NAMES 131072 /* 128K */ @@ -68,9 +72,6 @@ typedef enum StatusType { #include "unit.h" #include "job.h" -#include "hashmap.h" -#include "list.h" -#include "set.h" #include "path-lookup.h" #include "execute.h" #include "unit-name.h" @@ -295,6 +296,9 @@ struct Manager { /* Used for processing polkit authorization responses */ Hashmap *polkit_registry; + + /* When the user hits C-A-D more than 7 times per 2s, reboot immediately... */ + RateLimit ctrl_alt_del_ratelimit; }; int manager_new(SystemdRunningAs running_as, bool test_run, Manager **m); |