#include "logind.h"
-int have_multiple_sessions(Manager *m, uid_t uid);
int manager_scheduled_shutdown_handler(sd_event_source *s, uint64_t usec,
void *userdata);
int method_hibernate (sd_bus_message *message, void *userdata, sd_bus_error *error);
int method_poweroff (sd_bus_message *message, void *userdata, sd_bus_error *error);
int method_reboot (sd_bus_message *message, void *userdata, sd_bus_error *error);
int method_suspend (sd_bus_message *message, void *userdata, sd_bus_error *error);
+
+
+/* prototypes for former static functions in logind-dbus.c */
+int manager_inhibit_timeout_handler(sd_event_source *s, uint64_t usec, void *userdata);
+int send_prepare_for(Manager *m, InhibitWhat w, bool _active);
int verify_shutdown_creds(Manager *m, sd_bus_message *message, InhibitWhat w,
bool interactive, const char *action,
const char *action_multiple_sessions,