netbsd man page for openpam_ttyconv

Query: openpam_ttyconv

OS: netbsd

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

OPENPAM_TTYCONV(3)					   BSD Library Functions Manual 					OPENPAM_TTYCONV(3)

NAME
openpam_ttyconv -- simple tty-based conversation function
LIBRARY
Pluggable Authentication Module Library (libpam, -lpam)
SYNOPSIS
#include <sys/types.h> #include <security/pam_appl.h> #include <security/openpam.h> int openpam_ttyconv(int n, const struct pam_message **msg, struct pam_response **resp, void *data);
DESCRIPTION
The openpam_ttyconv function is a standard conversation function suitable for use on TTY devices. It should be adequate for the needs of most text-based interactive programs. The openpam_ttyconv function displays a prompt to, and reads in a password from /dev/tty. If this file is not accessible, openpam_ttyconv displays the prompt on the standard error output and reads from the standard input. The openpam_ttyconv function allows the application to specify a timeout for user input by setting the global integer variable openpam_ttyconv_timeout to the length of the timeout in seconds.
RETURN VALUES
The openpam_ttyconv function returns one of the following values: [PAM_BUF_ERR] Memory buffer error. [PAM_CONV_ERR] Conversation failure. [PAM_SYSTEM_ERR] System error.
SEE ALSO
getpass(3), openpam_nullconv(3), pam(3), pam_prompt(3), pam_strerror(3), pam_vprompt(3)
STANDARDS
The openpam_ttyconv function is an OpenPAM extension.
AUTHORS
The openpam_ttyconv function and this manual page were developed for the FreeBSD Project by ThinkSec AS and Network Associates Laboratories, the Security Research Division of Network Associates, Inc. under DARPA/SPAWAR contract N66001-01-C-8035 (``CBOSS''), as part of the DARPA CHATS research program.
BSD
December 18, 2011 BSD
Related Man Pages
openpam(3) - mojave
pam_conv(3) - netbsd
pam_get_user(3) - netbsd
pam_conv(3) - osx
pam_vprompt(3) - osx
Similar Topics in the Unix Linux Community
Unix File Permissions
How to install PGX32 on Sparc 10 Ultra?
Make bold chars in UNIX
Grandpa returning to UNIX
Grep command to show the number of results