summaryrefslogtreecommitdiff
path: root/src/login/logind-session.h
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2018-08-07 12:08:24 +0200
committerLennart Poettering <lennart@poettering.net>2018-10-13 12:59:29 +0200
commit238794b15082e6f61d0ce2943d39205289fff7f0 (patch)
tree9acc1467b37fb149e2f8705ba572da8ce64c0189 /src/login/logind-session.h
parent9afe9efb9340588db553950727a2a9672dc3db24 (diff)
downloadsystemd-238794b15082e6f61d0ce2943d39205289fff7f0.tar.gz
logind: add hashtable for finding session by leader PID
This is useful later on, when we quickly want to find the session for a leader PID.
Diffstat (limited to 'src/login/logind-session.h')
-rw-r--r--src/login/logind-session.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/login/logind-session.h b/src/login/logind-session.h
index fca42b2e6d..228359c088 100644
--- a/src/login/logind-session.h
+++ b/src/login/logind-session.h
@@ -116,6 +116,7 @@ Session* session_free(Session *s);
DEFINE_TRIVIAL_CLEANUP_FUNC(Session *, session_free);
void session_set_user(Session *s, User *u);
+int session_set_leader(Session *s, pid_t pid);
bool session_may_gc(Session *s, bool drop_not_started);
void session_add_to_gc_queue(Session *s);
int session_activate(Session *s);