X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Flogin%2Flogind-inhibit.h;h=ed3b2ebcc375de69dc8c538fe8f16ebe95ab7a1a;hb=261afec5ae96297b567c3735dc2cbd8bcf57d0c4;hp=f5cfb9b9f5d2d25d5c7a9693b2ffda12c642f429;hpb=409133be63387fc04d927e8aecd2f6ba03d2f143;p=elogind.git diff --git a/src/login/logind-inhibit.h b/src/login/logind-inhibit.h index f5cfb9b9f..ed3b2ebcc 100644 --- a/src/login/logind-inhibit.h +++ b/src/login/logind-inhibit.h @@ -32,9 +32,10 @@ typedef enum InhibitWhat { INHIBIT_SLEEP = 2, INHIBIT_IDLE = 4, INHIBIT_HANDLE_POWER_KEY = 8, - INHIBIT_HANDLE_SLEEP_KEY = 16, - INHIBIT_HANDLE_LID_SWITCH = 32, - _INHIBIT_WHAT_MAX = 64, + INHIBIT_HANDLE_SUSPEND_KEY = 16, + INHIBIT_HANDLE_HIBERNATE_KEY = 32, + INHIBIT_HANDLE_LID_SWITCH = 64, + _INHIBIT_WHAT_MAX = 128, _INHIBIT_WHAT_INVALID = -1 } InhibitWhat; @@ -51,6 +52,8 @@ typedef enum InhibitMode { struct Inhibitor { Manager *manager; + sd_event_source *event_source; + char *id; char *state_file;