summaryrefslogtreecommitdiff
path: root/src/login/logind.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/login/logind.h')
-rw-r--r--src/login/logind.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/login/logind.h b/src/login/logind.h
index 111a3dab0..7f3452591 100644
--- a/src/login/logind.h
+++ b/src/login/logind.h
@@ -55,6 +55,10 @@ struct Manager {
sd_event_source *udev_vcsa_event_source;
sd_event_source *udev_button_event_source;
+#if ENABLE_UTMP
+ sd_event_source *utmp_event_source;
+#endif
+
#if 0 /// elogind does not support autospawning of vts
int console_active_fd;
@@ -196,6 +200,10 @@ bool manager_is_docked_or_external_displays(Manager *m);
bool manager_is_on_external_power(void);
bool manager_all_buttons_ignored(Manager *m);
+int manager_read_utmp(Manager *m);
+void manager_connect_utmp(Manager *m);
+void manager_reconnect_utmp(Manager *m);
+
extern const sd_bus_vtable manager_vtable[];
#if 0 /// UNNEEDED by elogind