chiark / gitweb /
logind: restore logic to kill user processes when session ends
[elogind.git] / src / login / logind-session.h
index e2a46d5907f554007b703e86d5187826477e4c48..edaae8d20ac43bbacbaf62aa00eb89ce49f77dd5 100644 (file)
@@ -101,6 +101,7 @@ struct Session {
 
         bool in_gc_queue:1;
         bool started:1;
+        bool closing:1;
 
         DBusMessage *create_message;
 
@@ -123,6 +124,7 @@ int session_create_fifo(Session *s);
 void session_remove_fifo(Session *s);
 int session_start(Session *s);
 int session_stop(Session *s);
+int session_finalize(Session *s);
 int session_save(Session *s);
 int session_load(Session *s);
 int session_kill(Session *s, KillWho who, int signo);