Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
HP-UX Reference (Volume 6 of 9): Section 3: Library Functions (A-M) > g

getpass(3C)

TO BE OBSOLETED
» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

 » Index

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

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 1983-2000 Hewlett-Packard Development Company, L.P.