delorie.com/djgpp/doc/libc/libc_408.html
|
search
|
libc.a reference
getpass
Syntax
| #include <stdlib.h>
char * getpass(const char *prompt)
|
Description
This function reads up to a Newline (CR or LF) or EOF (Ctrl-D or Ctrl-Z)
from the standard input, without an echo, after prompting with a
null-terminated string prompt. It returns the string of at most 8
characters typed by the user. Pressing Ctrl-C or Ctrl-Break will cause
the calling program to exit(1)
.
Return Value
A pointer to a static buffer which holds the user's response. The buffer
will be overwritten by each new call. In case of any error in the lower
I/O routines, a NULL pointer will be returned.
Portability
Example
| char *password = getpass("Password: ");
|