|
cctools
|
Go to the source code of this file.
Functions | |
| int | console_login (const char *service, char *name, int namelen, char *pass, int passlen) |
| Read a name and password from the console. More... | |
| int | console_input (const char *prompt, char *buf, int buflen) |
| Read a string from the console. More... | |
Read a name and password from the console.
| int console_login | ( | const char * | service, |
| char * | name, | ||
| int | namelen, | ||
| char * | pass, | ||
| int | passlen | ||
| ) |
Read a name and password from the console.
This routine will set the console to no-echo mode, carefully read a name and password, and then set the mode back.
| service | The name of the service to which the user is authenticating, such as a hostname. |
| name | A pointer to a buffer to hold the user's name. |
| namelen | The size of the name buffer in bytes. |
| pass | A pointer to a buffer to hold the user's password. |
| passlen | The size of the name buffer in bytes. |
| int console_input | ( | const char * | prompt, |
| char * | buf, | ||
| int | buflen | ||
| ) |
Read a string from the console.
This routine will set the console to no-echo mode, carefully read a generic string, and then set the mode back.
| prompt | The prompt to be displayed on the command line. |
| buf | A pointer to a buffer to hold the string. |
| buflen | The size of the buffer in bytes. |