summaryrefslogtreecommitdiff
path: root/cli.h
blob: 27e89b2940733c1b8c41b8426534bf6f3b03200c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/* $OpenBSD: cli.h,v 1.3 2001/01/16 23:58:09 deraadt Exp $ */

#ifndef CLI_H
#define CLI_H

/*
 * Presents a prompt and returns the response allocated with xmalloc().
 * Uses /dev/tty or stdin/out depending on arg.  Optionally disables echo
 * of response depending on arg.  Tries to ensure that no other userland
 * buffer is storing the response.
 */
char*	cli_read_passphrase(const char* prompt, int from_stdin,
    int echo_enable);
char*	cli_prompt(char* prompt, int echo_enable);
void	cli_mesg(char* mesg);

#endif /* CLI_H */