mojave man page for openpam_ttyconv

Query: openpam_ttyconv

OS: mojave

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 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
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 21, 2007 BSD
Related Man Pages
openpam(3) - mojave
pam_prompt(3) - mojave
openpam_ttyconv(3) - netbsd
pam_prompt(3) - netbsd
openpam_nullconv(3) - osx
Similar Topics in the Unix Linux Community
Instructions to Clear Data Cache in Safari, Chrome, Firefox, Opera Browsers (Pictures)
My first PERL incarnation... Audio Oscillograph
Controlling user input
Python 3.8.0rc1 released.