diff options
Diffstat (limited to 'src/login/logind.h')
-rw-r--r-- | src/login/logind.h | 8 |
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 |