diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2011-01-26 03:31:23 +0100 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2011-01-26 03:31:23 +0100 |
commit | d7c25e98bfd5dd62c19d6d672410ce61efa16801 (patch) | |
tree | 5fba7894b4eb60df00531c416b6167463abcc995 | |
parent | d8494934a7b7cb8063282b03a6b996c9b7cec42a (diff) | |
download | busybox-w32-d7c25e98bfd5dd62c19d6d672410ce61efa16801.tar.gz busybox-w32-d7c25e98bfd5dd62c19d6d672410ce61efa16801.tar.bz2 busybox-w32-d7c25e98bfd5dd62c19d6d672410ce61efa16801.zip |
getty: add ECHOE explanation
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r-- | loginutils/getty.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/loginutils/getty.c b/loginutils/getty.c index 29d889f43..4e194c45f 100644 --- a/loginutils/getty.c +++ b/loginutils/getty.c | |||
@@ -286,7 +286,9 @@ static void termios_final(void) | |||
286 | if (G.eol == '\r') { | 286 | if (G.eol == '\r') { |
287 | G.termios.c_iflag |= ICRNL; /* map CR on input to NL */ | 287 | G.termios.c_iflag |= ICRNL; /* map CR on input to NL */ |
288 | } | 288 | } |
289 | /* non-raw input; enable SIGINT/QUIT/ec sigs; echo; echo NL on kill char; | 289 | /* non-raw input; enable SIGINT/QUIT/etc sigs; echo; |
290 | * echo erase character as BS-space-BS; | ||
291 | * echo NL on kill char; | ||
290 | * erase entire line via BS-space-BS on kill char */ | 292 | * erase entire line via BS-space-BS on kill char */ |
291 | G.termios.c_lflag |= ICANON | ISIG | ECHO | ECHOE | ECHOK | ECHOKE; | 293 | G.termios.c_lflag |= ICANON | ISIG | ECHO | ECHOE | ECHOK | ECHOKE; |
292 | /* echo ctrl chars as ^c; (what is ECHOPRT?) */ | 294 | /* echo ctrl chars as ^c; (what is ECHOPRT?) */ |