1ce77a8d6SDag-Erling Smørgrav.\" Generated from openpam_ttyconv.c by gendoc.pl 249e56509SDag-Erling Smørgrav.\" $OpenPAM: openpam_ttyconv.c 938 2017-04-30 21:34:42Z des $ 349e56509SDag-Erling Smørgrav.Dd April 30, 2017 446acc370SDag-Erling Smørgrav.Dt OPENPAM_TTYCONV 3 546acc370SDag-Erling Smørgrav.Os 646acc370SDag-Erling Smørgrav.Sh NAME 746acc370SDag-Erling Smørgrav.Nm openpam_ttyconv 846acc370SDag-Erling Smørgrav.Nd simple tty-based conversation function 946acc370SDag-Erling Smørgrav.Sh SYNOPSIS 10644f2b7cSDag-Erling Smørgrav.In sys/types.h 1146acc370SDag-Erling Smørgrav.In security/pam_appl.h 12ac7e3b9dSDag-Erling Smørgrav.In security/openpam.h 13ca236e63SDag-Erling Smørgrav.Ft "int" 1446acc370SDag-Erling Smørgrav.Fn openpam_ttyconv "int n" "const struct pam_message **msg" "struct pam_response **resp" "void *data" 1546acc370SDag-Erling Smørgrav.Sh DESCRIPTION 1655e3fbc9SDag-Erling SmørgravThe 172f3ed619SDag-Erling Smørgrav.Fn openpam_ttyconv 1855e3fbc9SDag-Erling Smørgravfunction is a standard conversation function 19b33ab329SDag-Erling Smørgravsuitable for use on TTY devices. 20b33ab329SDag-Erling SmørgravIt should be adequate for the needs of most text-based interactive 21b33ab329SDag-Erling Smørgravprograms. 2255e3fbc9SDag-Erling Smørgrav.Pp 2355e3fbc9SDag-Erling SmørgravThe 242f3ed619SDag-Erling Smørgrav.Fn openpam_ttyconv 2555e3fbc9SDag-Erling Smørgravfunction allows the application to specify a 2631c521e9SDag-Erling Smørgravtimeout for user input by setting the global integer variable 2755e3fbc9SDag-Erling Smørgrav.Va openpam_ttyconv_timeout 2855e3fbc9SDag-Erling Smørgravto the length of the timeout in seconds. 2955e3fbc9SDag-Erling Smørgrav.Pp 3046acc370SDag-Erling Smørgrav.Sh RETURN VALUES 3146acc370SDag-Erling SmørgravThe 322f3ed619SDag-Erling Smørgrav.Fn openpam_ttyconv 3346acc370SDag-Erling Smørgravfunction returns one of the following values: 3446acc370SDag-Erling Smørgrav.Bl -tag -width 18n 3549e56509SDag-Erling Smørgrav.It Bq Er PAM_SUCCESS 3649e56509SDag-Erling SmørgravSuccess. 3746acc370SDag-Erling Smørgrav.It Bq Er PAM_BUF_ERR 3846acc370SDag-Erling SmørgravMemory buffer error. 3946acc370SDag-Erling Smørgrav.It Bq Er PAM_CONV_ERR 4046acc370SDag-Erling SmørgravConversation failure. 4146acc370SDag-Erling Smørgrav.It Bq Er PAM_SYSTEM_ERR 4246acc370SDag-Erling SmørgravSystem error. 4346acc370SDag-Erling Smørgrav.El 4446acc370SDag-Erling Smørgrav.Sh SEE ALSO 4555e3fbc9SDag-Erling Smørgrav.Xr openpam_nullconv 3 , 4646acc370SDag-Erling Smørgrav.Xr pam 3 , 4755e3fbc9SDag-Erling Smørgrav.Xr pam_prompt 3 , 4855e3fbc9SDag-Erling Smørgrav.Xr pam_strerror 3 , 4955e3fbc9SDag-Erling Smørgrav.Xr pam_vprompt 3 5046acc370SDag-Erling Smørgrav.Sh STANDARDS 5146acc370SDag-Erling SmørgravThe 522f3ed619SDag-Erling Smørgrav.Fn openpam_ttyconv 5346acc370SDag-Erling Smørgravfunction is an OpenPAM extension. 5446acc370SDag-Erling Smørgrav.Sh AUTHORS 5546acc370SDag-Erling SmørgravThe 562f3ed619SDag-Erling Smørgrav.Fn openpam_ttyconv 572f3ed619SDag-Erling Smørgravfunction and this manual page were 582f3ed619SDag-Erling Smørgravdeveloped for the 59ca236e63SDag-Erling Smørgrav.Fx 602f3ed619SDag-Erling SmørgravProject by ThinkSec AS and Network Associates Laboratories, the 619bc006deSDag-Erling SmørgravSecurity Research Division of Network Associates, Inc.\& under 62ca236e63SDag-Erling SmørgravDARPA/SPAWAR contract N66001-01-C-8035 6346acc370SDag-Erling Smørgrav.Pq Dq CBOSS , 6446acc370SDag-Erling Smørgravas part of the DARPA CHATS research program. 65ce77a8d6SDag-Erling Smørgrav.Pp 66ce77a8d6SDag-Erling SmørgravThe OpenPAM library is maintained by 67f3b0ac34SDag-Erling Smørgrav.An Dag-Erling Sm\(/orgrav Aq Mt des@des.no . 68