[Libvir] Use of getpass
Richard W.M. Jones
rjones at redhat.com
Thu Dec 6 14:28:58 UTC 2007
We recently added a call to getpass(3) function. Needless to say this
doesn't exist on Windows. More seriously the man-page for getpass on
Linux has strong exhortations not to use the function.
NAME
getpass - get a password
SYNOPSIS
#include <unistd.h>
char *getpass( const char * prompt );
DESCRIPTION
This function is obsolete. Do not use it.
The getpass() function opens /dev/tty (the controlling terminal
of the
process), outputs the string prompt, turns off echoing, reads
one line
(the "password"), restores the terminal state and closes
/dev/tty
again.
[...]
CONFORMING TO
Present in SUSv2, but marked LEGACY. Removed in POSIX.1-2001.
Should we remove it? Replace it?
Rich.
--
Emerging Technologies, Red Hat - http://et.redhat.com/~rjones/
Registered Address: Red Hat UK Ltd, Amberley Place, 107-111 Peascod
Street, Windsor, Berkshire, SL4 1TE, United Kingdom. Registered in
England and Wales under Company Registration No. 03798903
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3237 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20071206/a5bfc45f/attachment-0001.bin>
More information about the libvir-list
mailing list