HP-UX Reference (11i v1 05/09) - 3 Library Functions A-M (vol 6)

g
getpass(3C) getpass(3C)
(TO BE OBSOLETED)
NAME
getpass( ) - read a password
SYNOPSIS
#include <unistd.h>
char *getpass(const char *prompt);
DESCRIPTION
getpass() reads up to a newline or EOF
from the file /dev/tty, after prompting on the standard error
output with the null-terminated string prompt and disabling echoing. A pointer is returned to a null-
terminated string of at most 8 characters. If
/dev/tty cannot be opened, a NULL pointer is returned.
An interrupt terminates input and sends an interrupt signal to the calling program before returning.
WARNINGS
The return value points to static data whose content is overwritten by each call.
Obsolescent Interfaces
getpass() is to be obsoleted at a future date.
FILES
/dev/tty
SEE ALSO
crypt(3C), thread_safety(5).
STANDARDS CONFORMANCE
getpass(): AES, SVID2, SVID3, XPG2, XPG3, XPG4
Section 3356 Hewlett-Packard Company 1 HP-UX 11i Version 1: September 2005