echo
static int read_string_inner(UI *ui, UI_STRING *uis, int echo, int strip_nl);
read_string_inner(UI *ui, UI_STRING *uis, int echo, int strip_nl)
if (!echo && !noecho_console(ui))
if (!echo)
if (ps >= 2 && !echo && !echo_console(ui))
u_char echo = 0;
(r = sshpkt_get_u8(ssh, &echo)) != 0)
response = read_passphrase(display_prompt, echo ? RP_ECHO : 0);
echo();
echo();
echo();
echo();
unsigned echo:1; /* 1 to echo characters */
flags.echo = (inittyb.c_lflag & ECHO) ? ON : OFF;
flags.echo = OFF;
telnet_gets(const char *prompt __unused, char *result __unused, int length __unused, int echo __unused)
COMMAND_SET(echo, "echo", "print text ($VAR is kenv variable)", command_echo);
NETGRAPH_INIT(echo, &typestruct);
NETGRAPH_INIT(echo, &typestruct);
static int echo = 0;
if (echo)
++echo;
echo = (strcmp(s, "ON") == 0);
{ "echo", echo, M|RAWLIST, 0, 1000 },
int echo(char **);
telnet_gets(const char *prom, char *result, int length, int echo)
if (echo) {
cnt = strlen(*bxp++ = echo);
static char echo[] = _PATH_ECHO;
char echo[] = {IAC, WILL, TELOPT_ECHO};
write(ns, echo, sizeof(echo));
} echo;
if ((hdlc->lqm.echo.seq_recv > (u_int32_t)0 - 5 && lqr.sequence < 5) ||
(hdlc->lqm.echo.seq_recv <= (u_int32_t)0 - 5 &&
lqr.sequence > hdlc->lqm.echo.seq_recv))
hdlc->lqm.echo.seq_recv = lqr.sequence;
if ((p->hdlc.lqm.echo.seq_sent > 5 &&
p->hdlc.lqm.echo.seq_sent - 5 > p->hdlc.lqm.echo.seq_recv) ||
(p->hdlc.lqm.echo.seq_sent <= 5 &&
p->hdlc.lqm.echo.seq_sent > p->hdlc.lqm.echo.seq_recv + 5)) {
physical->hdlc.lqm.echo.seq_sent = 0;
physical->hdlc.lqm.echo.seq_recv = 0;
struct echolqr echo;
echo.magic = htonl(lcp->want_magic);
echo.signature = htonl(SIGNATURE);
echo.sequence = htonl(hdlc->lqm.echo.seq_sent);
fsm_Output(&lcp->fsm, CODE_ECHOREQ, hdlc->lqm.echo.seq_sent++,
(u_char *)&echo, sizeof echo, MB_ECHOOUT);
DEF_PL_HANDLER(echo),