summaryrefslogtreecommitdiff
path: root/src/shared/ask-password-api.h
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2018-02-14 00:13:26 +0100
committerLennart Poettering <lennart@poettering.net>2018-02-14 00:13:26 +0100
commitf612f8fb93209b23d2efab811b6a55288c19a6b7 (patch)
tree913aa3ebdf9ef754c8796eb01fc69e54eed51318 /src/shared/ask-password-api.h
parentdaa557208de1d77d4aa4f8f8fb162b10d796678f (diff)
downloadsystemd-f612f8fb93209b23d2efab811b6a55288c19a6b7.tar.gz
ask-password: pretty flags enum definition a bit
Diffstat (limited to 'src/shared/ask-password-api.h')
-rw-r--r--src/shared/ask-password-api.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/shared/ask-password-api.h b/src/shared/ask-password-api.h
index 41d45c62ce..7a01029ae3 100644
--- a/src/shared/ask-password-api.h
+++ b/src/shared/ask-password-api.h
@@ -25,12 +25,12 @@
#include "time-util.h"
typedef enum AskPasswordFlags {
- ASK_PASSWORD_ACCEPT_CACHED = 1,
- ASK_PASSWORD_PUSH_CACHE = 2,
- ASK_PASSWORD_ECHO = 4, /* show the password literally while reading, instead of "*" */
- ASK_PASSWORD_SILENT = 8, /* do no show any password at all while reading */
- ASK_PASSWORD_NO_TTY = 16,
- ASK_PASSWORD_NO_AGENT = 32,
+ ASK_PASSWORD_ACCEPT_CACHED = 1U << 0,
+ ASK_PASSWORD_PUSH_CACHE = 1U << 1,
+ ASK_PASSWORD_ECHO = 1U << 2, /* show the password literally while reading, instead of "*" */
+ ASK_PASSWORD_SILENT = 1U << 3, /* do no show any password at all while reading */
+ ASK_PASSWORD_NO_TTY = 1U << 4,
+ ASK_PASSWORD_NO_AGENT = 1U << 5,
} AskPasswordFlags;
int ask_password_tty(int tty_fd, const char *message, const char *keyname, usec_t until, AskPasswordFlags flags, const char *flag_file, char **ret);