X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=unlock_indicator.h;h=232162005b73bc0685979527297d19e7d6784030;hb=refs%2Ftags%2F2.9.1;hp=d08fd0cb951daeae13e92eea0ec1047843fe038f;hpb=68b78a7f5795483250a32737ea8c4773be9bf1ca;p=i3%2Fi3lock diff --git a/unlock_indicator.h b/unlock_indicator.h index d08fd0c..2321620 100644 --- a/unlock_indicator.h +++ b/unlock_indicator.h @@ -11,10 +11,12 @@ typedef enum { } unlock_state_t; typedef enum { - STATE_PAM_IDLE = 0, /* no PAM interaction at the moment */ - STATE_PAM_VERIFY = 1, /* currently verifying the password via PAM */ - STATE_PAM_WRONG = 2 /* the password was wrong */ -} pam_state_t; + STATE_AUTH_IDLE = 0, /* no authenticator interaction at the moment */ + STATE_AUTH_VERIFY = 1, /* currently verifying the password via authenticator */ + STATE_AUTH_LOCK = 2, /* currently locking the screen */ + STATE_AUTH_WRONG = 3, /* the password was wrong */ + STATE_I3LOCK_LOCK_FAILED = 4 /* i3lock failed to load */ +} auth_state_t; xcb_pixmap_t draw_image(uint32_t* resolution); void redraw_screen(void);