X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Flogin%2Flogind.h;h=0b52bf7b099039c4b5b99606e583e5b1795c606b;hb=beaafb2ea6be591882aef21fe19b88e3b2461087;hp=5e828bf0197404fcffd16f6d384828302eee5d6b;hpb=8c8c43515cee56dfc2298998a9e5958308c46f99;p=elogind.git diff --git a/src/login/logind.h b/src/login/logind.h index 5e828bf01..0b52bf7b0 100644 --- a/src/login/logind.h +++ b/src/login/logind.h @@ -1,7 +1,6 @@ /*-*- Mode: C; c-basic-offset: 8; indent-tabs-mode: nil -*-*/ -#ifndef foologindhfoo -#define foologindhfoo +#pragma once /*** This file is part of systemd. @@ -69,6 +68,9 @@ struct Manager { unsigned n_autovts; + unsigned reserve_vt; + int reserve_vt_fd; + Seat *vtconsole; char *cgroup_path; @@ -100,6 +102,10 @@ struct Manager { HandleButton handle_power_key; HandleButton handle_sleep_key; HandleButton handle_lid_switch; + + bool power_key_ignore_inhibited; + bool sleep_key_ignore_inhibited; + bool lid_switch_ignore_inhibited; }; enum { @@ -164,5 +170,3 @@ int manager_dispatch_delayed(Manager *manager); /* gperf lookup function */ const struct ConfigPerfItem* logind_gperf_lookup(const char *key, unsigned length); - -#endif