1PAM_PROMPT(3)                  Linux-PAM Manual                  PAM_PROMPT(3)
2
3
4

NAME

6       pam_prompt, pam_vprompt - interface to conversation function
7

SYNOPSIS

9       #include <security/pam_ext.h>
10
11       int pam_prompt(pam_handle_t *pamh, int style, char **response,
12                      const char *fmt, ...);
13
14       int pam_vprompt(pam_handle_t *pamh, int style, char **response,
15                       const char *fmt, va_list args);
16

DESCRIPTION

18       The pam_prompt function constructs a message from the specified format
19       string and arguments and passes it to the conversation function as set
20       by the service. Upon successful return, response is set to point to a
21       string returned from the conversation function. This string is
22       allocated on heap and should be freed.
23

RETURN VALUES

25       PAM_BUF_ERR
26           Memory buffer error.
27
28       PAM_CONV_ERR
29           Conversation failure.
30
31       PAM_SUCCESS
32           Conversation succeded, response is set.
33
34       PAM_SYSTEM_ERR
35           System error.
36

SEE ALSO

38       pam(8), pam_conv(3)
39

STANDARDS

41       The pam_prompt and pam_vprompt functions are Linux-PAM extensions.
42
43
44
45Linux-PAM Manual                  05/18/2017                     PAM_PROMPT(3)
Impressum