chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
missing: add __NR_getrandom for powerpc architecture
[elogind.git]
/
src
/
core
/
manager.h
diff --git
a/src/core/manager.h
b/src/core/manager.h
index 19fb0a901d849b90063a5823bd349a855c5b0e86..d3971f16845225fd860fac96a1e2f5df1c91fc63 100644
(file)
--- 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 "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 */
/* 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 "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"
#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;
/* 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);
};
int manager_new(SystemdRunningAs running_as, bool test_run, Manager **m);