xref: /dflybsd-src/contrib/openpam/doc/man/pam_prompt.3 (revision 4c84ab30f7dd59ef873b5a6d4e27bcea89d9f848)
110b5fe87SSascha Wildner.\" Generated from pam_prompt.c by gendoc.pl
210b5fe87SSascha Wildner.\" $OpenPAM: pam_prompt.c 938 2017-04-30 21:34:42Z des $
3*4c84ab30SSascha Wildner.Dd February 24, 2019
4ade90846SJoerg Sonnenberger.Dt PAM_PROMPT 3
5ade90846SJoerg Sonnenberger.Os
6ade90846SJoerg Sonnenberger.Sh NAME
7ade90846SJoerg Sonnenberger.Nm pam_prompt
8ade90846SJoerg Sonnenberger.Nd call the conversation function
9ade90846SJoerg Sonnenberger.Sh SYNOPSIS
10ade90846SJoerg Sonnenberger.In sys/types.h
11609d0d72SSascha Wildner.In security/pam_appl.h
127196b98dSSascha Wildner.In security/openpam.h
13ade90846SJoerg Sonnenberger.Ft "int"
14f23594ceSHasso Tepper.Fn pam_prompt "const pam_handle_t *pamh" "int style" "char **resp" "const char *fmt" "..."
15ade90846SJoerg Sonnenberger.Sh DESCRIPTION
16ade90846SJoerg SonnenbergerThe
17577efdeeSPeter Avalos.Fn pam_prompt
18ade90846SJoerg Sonnenbergerfunction constructs a message from the specified format
19ade90846SJoerg Sonnenbergerstring and arguments and passes it to the given PAM context's
20ade90846SJoerg Sonnenbergerconversation function.
21ade90846SJoerg Sonnenberger.Pp
22ade90846SJoerg SonnenbergerA pointer to the response, or
23ade90846SJoerg Sonnenberger.Dv NULL
24ade90846SJoerg Sonnenbergerif the conversation function did
25ade90846SJoerg Sonnenbergernot return one, is stored in the location pointed to by the
26ade90846SJoerg Sonnenberger.Fa resp
27ade90846SJoerg Sonnenbergerargument.
28ade90846SJoerg Sonnenberger.Pp
29ade90846SJoerg SonnenbergerSee
30ade90846SJoerg Sonnenberger.Xr pam_vprompt 3
31ade90846SJoerg Sonnenbergerfor further details.
32ade90846SJoerg Sonnenberger.Pp
33ade90846SJoerg Sonnenberger.Sh RETURN VALUES
34ade90846SJoerg SonnenbergerThe
35577efdeeSPeter Avalos.Fn pam_prompt
36ade90846SJoerg Sonnenbergerfunction returns one of the following values:
37ade90846SJoerg Sonnenberger.Bl -tag -width 18n
3810b5fe87SSascha Wildner.It Bq Er PAM_SUCCESS
3910b5fe87SSascha WildnerSuccess.
40ade90846SJoerg Sonnenberger.It Bq Er PAM_BUF_ERR
41ade90846SJoerg SonnenbergerMemory buffer error.
42ade90846SJoerg Sonnenberger.It Bq Er PAM_CONV_ERR
43ade90846SJoerg SonnenbergerConversation failure.
44ade90846SJoerg Sonnenberger.It Bq Er PAM_SYSTEM_ERR
45ade90846SJoerg SonnenbergerSystem error.
46ade90846SJoerg Sonnenberger.El
47ade90846SJoerg Sonnenberger.Sh SEE ALSO
48ade90846SJoerg Sonnenberger.Xr pam 3 ,
49ade90846SJoerg Sonnenberger.Xr pam_error 3 ,
50ade90846SJoerg Sonnenberger.Xr pam_info 3 ,
51ade90846SJoerg Sonnenberger.Xr pam_strerror 3 ,
52ade90846SJoerg Sonnenberger.Xr pam_vprompt 3
53ade90846SJoerg Sonnenberger.Sh STANDARDS
54ade90846SJoerg SonnenbergerThe
55577efdeeSPeter Avalos.Fn pam_prompt
56ade90846SJoerg Sonnenbergerfunction is an OpenPAM extension.
57ade90846SJoerg Sonnenberger.Sh AUTHORS
58ade90846SJoerg SonnenbergerThe
59577efdeeSPeter Avalos.Fn pam_prompt
60577efdeeSPeter Avalosfunction and this manual page were
61577efdeeSPeter Avalosdeveloped for the
62ade90846SJoerg Sonnenberger.Fx
63577efdeeSPeter AvalosProject by ThinkSec AS and Network Associates Laboratories, the
64f23594ceSHasso TepperSecurity Research Division of Network Associates, Inc.\& under
65ade90846SJoerg SonnenbergerDARPA/SPAWAR contract N66001-01-C-8035
66ade90846SJoerg Sonnenberger.Pq Dq CBOSS ,
67ade90846SJoerg Sonnenbergeras part of the DARPA CHATS research program.
6810b5fe87SSascha Wildner.Pp
6910b5fe87SSascha WildnerThe OpenPAM library is maintained by
7010b5fe87SSascha Wildner.An Dag-Erling Sm\(/orgrav Aq Mt des@des.no .
71