From: Lennart Poettering Date: Mon, 27 Nov 2023 17:18:57 +0000 (+0100) Subject: logind: explain session class types a bit X-Git-Tag: v256-rc1~1281^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=29e1857b689ebba65ff6870730866f068f9fcf70;p=thirdparty%2Fsystemd.git logind: explain session class types a bit --- diff --git a/src/login/logind-session.h b/src/login/logind-session.h index 95d49bb2241..a947c8541a2 100644 --- a/src/login/logind-session.h +++ b/src/login/logind-session.h @@ -20,10 +20,10 @@ typedef enum SessionState { } SessionState; typedef enum SessionClass { - SESSION_USER, - SESSION_GREETER, - SESSION_LOCK_SCREEN, - SESSION_BACKGROUND, + SESSION_USER, /* A regular user session */ + SESSION_GREETER, /* A login greeter pseudo-session */ + SESSION_LOCK_SCREEN, /* A lock screen */ + SESSION_BACKGROUND, /* Things like cron jobs, which are non-interactive */ _SESSION_CLASS_MAX, _SESSION_CLASS_INVALID = -EINVAL, } SessionClass;