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

__________________________________________________________________________________________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________________________________________________________________________________________
STANDARD Printed by: Nora Chuang [nchuang] STANDARD
/build/1111/BRICK/man3/!!!intro.3c
________________________________________________________________
___ ___
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.
APPLICATION USAGE
getpass() is not thread-safe. It is not async-cancel-safe. A cancellation point may occur when a thread
is executing getpass().
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).
STANDARDS CONFORMANCE
getpass(): AES, SVID2, SVID3, XPG2, XPG3, XPG4
Section 3326 1 HP-UX Release 11i: December 2000
___
___