Home
Search all pages
Subjects
By activity
Professions, Sciences, Humanities, Business, ...
User Interface
Text-based, GUI, Audio, Video, Keyboards, Mouse, Images,...
Text Strings
Conversions, tests, processing, manipulation,...
Math
Integer, Floating point, Matrix, Statistics, Boolean, ...
Processing
Algorithms, Memory, Process control, Debugging, ...
Stored Data
Data storage, Integrity, Encryption, Compression, ...
Communications
Networks, protocols, Interprocess, Remote, Client Server, ...
Hard World Timing, Calendar and Clock, Audio, Video, Printer, Controls...
File System
Management, Filtering, File & Directory access, Viewers, ...
|
|
|
RocketLink!--> Man page versions:
OpenBSD
FreeBSD
RedHat
Solaris
Others
GETPASS(3) OpenBSD Programmer's Manual GETPASS(3)
NAME
getpass - get a password
SYNOPSIS
#include <pwd.h>
#include <unistd.h>
char *
getpass(const char *prompt);
DESCRIPTION
The getpass() function displays a prompt to, and reads in a password
from, /dev/tty. If this file is not accessible, getpass() displays the
prompt on the standard error output and reads from the standard input.
The password may be up to _PASSWORD_LEN (currently 128, as defined in the
include file <pwd.h>) characters in length. Any additional characters
and the terminating newline character are discarded.
getpass() turns off character echoing while reading the password.
The calling process should zero the password as soon as possible to avoid
leaving the cleartext password visible in the process's address space.
RETURN VALUES
getpass() returns a pointer to the null-terminated password.
FILES
/dev/tty
SEE ALSO
crypt(3)
HISTORY
A getpass() function appeared in Version 7 AT&T UNIX.
BUGS
The getpass() function leaves its result in an internal static object and
returns a pointer to that object. Subsequent calls to getpass() will
modify the same object.
OpenBSD 2.6 June 4, 1993 1
Source: OpenBSD 2.6 man pages. Copyright: Portions are copyrighted by BERKELEY SOFTWARE DESIGN, INC., The Regents of the University of California, Massachusetts Institute of Technology, Free Software Foundation, FreeBSD Inc., and others. |
(Corrections, notes, and links courtesy of RocketAware.com)
FreeBSD Sources for getpass(3) functions OpenBSD sources for getpass(3)
Up to: Terminal I/O - low-level character based display (TTY) and keyboard routines.
RocketLink!--> Man page versions:
OpenBSD
FreeBSD
RedHat
Solaris
Others
Rapid-Links:
Search | About | Comments | Submit Path: RocketAware > man pages >
getpass.3/
RocketAware.com is a service of Mib Software Copyright 1999, Forrest J. Cavalier III. All Rights Reserved. We welcome submissions and comments
|