PAM_TTY
if ((pam_set_item(pamh, PAM_TTY, ttyname(0))) != PAM_SUCCESS)
(void) pam_set_item(pamh, PAM_TTY, tty);
(void) pam_set_item(pamh, PAM_TTY,
(void) pam_set_item(pamh, PAM_TTY,
(void) pam_set_item(pamh, PAM_TTY, ttyn);
if ((pam_rc = pam_set_item(pamh, PAM_TTY, ttyn)) != PAM_SUCCESS) {
(void) pam_set_item(pamh, PAM_TTY, ttyn);
if (pam_set_item(pamh, PAM_TTY, ttyn) != PAM_SUCCESS)
(void) pam_set_item(pamh, PAM_TTY, ttyn);
case PAM_TTY:
(retcode = pam_get_item(pamh, PAM_TTY, (const void **)&ttyn))
(void) pam_get_item(pamh, PAM_TTY, (const void **)&ttyn);
(void) pam_get_item(pamh, PAM_TTY, (const void **)&tty);
if ((error = pam_get_item(pamh, PAM_TTY, (const void **)&ttyn))