chiark / gitweb /
Fix service file to match installed elogind binary location
[elogind.git] / src / login / elogind.h
index 155654b04ea1eacd38b26e55c05b41521ad62776..60b9f80dd1ae9dcf997b87c0c1e1eeee2293d965 100644 (file)
 #include "sd-bus.h"
 
 
-/// Add-Ons for manager_connect_bus()
-void elogind_bus_setup_system(Manager* m);
-int  elogind_setup_cgroups_agent(Manager *m);
+/// Add-On for manager_connect_bus()
+int elogind_setup_cgroups_agent(Manager *m);
+
+/// elogind has some extra functionality at startup, as it is not hooked into systemd.
+int elogind_startup(int argc, char *argv[]);
 
 /// Add-On for manager_free()
 void elogind_manager_free(Manager* m);
@@ -39,5 +41,8 @@ int elogind_manager_new(Manager* m);
 /// Add-On for manager_reset_config()
 void elogind_manager_reset_config(Manager* m);
 
+/// Add-On for manager_startup()
+int elogind_manager_startup(Manager *m);
+
 
 #endif // ELOGIND_SRC_LOGIN_ELOGIN_H_INCLUDED