diff options
Diffstat (limited to 'src/logind-user.h')
-rw-r--r-- | src/logind-user.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/logind-user.h b/src/logind-user.h index 04392e01db..fc48059429 100644 --- a/src/logind-user.h +++ b/src/logind-user.h @@ -54,14 +54,18 @@ struct User { dual_timestamp timestamp; + bool in_gc_queue:1; + LIST_HEAD(Session, sessions); + LIST_FIELDS(User, gc_queue); }; User* user_new(Manager *m, uid_t uid, gid_t gid, const char *name); void user_free(User *u); +int user_check_gc(User *u); +void user_add_to_gc_queue(User *u); int user_start(User *u); int user_stop(User *u); -int user_check_gc(User *u); UserState user_get_state(User *u); int user_save(User *u); int user_load(User *u); |