blocxx
BLOCXX_NAMESPACE::GetPass Namespace Reference

Functions

BLOCXX_COMMON_API String getPass (const String &prompt)
 The getpass function displays a prompt to the standard error output, and reads in a password from /dev/tty.
 

Function Documentation

◆ getPass()

String BLOCXX_NAMESPACE::GetPass::getPass ( const String & prompt)

The getpass function displays a prompt to the standard error output, and reads in a password from /dev/tty.

If this file is not accessible, getpass reads from the stan­ dard input.

Getpass turns off character echoing and disables the gen­ eration of signals by tty special characters (interrupt by control-C, suspend by control-Z, etc.) while reading the password.

This is implemented under the OS abstraction layer.

Parameters
promptThe prompt to be displayed
Returns
the password

Definition at line 87 of file GetPass.cpp.

References BLOCXX_NAMESPACE::String::c_str().