Kevin Steves | 2b725a0 | 2001-02-05 18:16:28 +0000 | [diff] [blame] | 1 | /* $OpenBSD: cli.h,v 1.3 2001/01/16 23:58:09 deraadt Exp $ */ |
Damien Miller | 389edc4 | 2000-11-06 12:39:34 +1100 | [diff] [blame] | 2 | |
Damien Miller | 874d77b | 2000-10-14 16:23:11 +1100 | [diff] [blame] | 3 | #ifndef CLI_H |
| 4 | #define CLI_H |
| 5 | |
| 6 | /* |
| 7 | * Presents a prompt and returns the response allocated with xmalloc(). |
| 8 | * Uses /dev/tty or stdin/out depending on arg. Optionally disables echo |
| 9 | * of response depending on arg. Tries to ensure that no other userland |
| 10 | * buffer is storing the response. |
| 11 | */ |
Kevin Steves | ef4eea9 | 2001-02-05 12:42:17 +0000 | [diff] [blame] | 12 | char* cli_read_passphrase(const char* prompt, int from_stdin, |
Damien Miller | 92e78f8 | 2001-01-17 11:10:48 +1100 | [diff] [blame] | 13 | int echo_enable); |
Damien Miller | 874d77b | 2000-10-14 16:23:11 +1100 | [diff] [blame] | 14 | char* cli_prompt(char* prompt, int echo_enable); |
| 15 | void cli_mesg(char* mesg); |
| 16 | |
| 17 | #endif /* CLI_H */ |