diff options
| author | christos <christos@NetBSD.org> | 1999-02-07 14:34:05 +0000 |
|---|---|---|
| committer | christos <christos@NetBSD.org> | 1999-02-07 14:34:05 +0000 |
| commit | 468bdc50fc9a352bc9e1b92d855151f370564aae (patch) | |
| tree | 4e058aa83a35b80e1fc7ecde77135afc0ff07c62 /lib/libedit | |
| parent | 08c73769616ca73d857ecbe0ca9b19ddb0897d52 (diff) | |
PR/6957: Wolfgang Helbig: libedit swaps CR and LF control chars.
Diffstat (limited to 'lib/libedit')
| -rw-r--r-- | lib/libedit/tty.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/libedit/tty.c b/lib/libedit/tty.c index 3dba2c0c79e..50be0ff7f9f 100644 --- a/lib/libedit/tty.c +++ b/lib/libedit/tty.c @@ -1,4 +1,4 @@ -/* $NetBSD: tty.c,v 1.9 1998/09/27 18:04:12 christos Exp $ */ +/* $NetBSD: tty.c,v 1.10 1999/02/07 14:34:05 christos Exp $ */ /*- * Copyright (c) 1992, 1993 @@ -41,7 +41,7 @@ #if 0 static char sccsid[] = "@(#)tty.c 8.1 (Berkeley) 6/4/93"; #else -__RCSID("$NetBSD: tty.c,v 1.9 1998/09/27 18:04:12 christos Exp $"); +__RCSID("$NetBSD: tty.c,v 1.10 1999/02/07 14:34:05 christos Exp $"); #endif #endif /* not lint && not SCCSID */ @@ -84,7 +84,7 @@ private ttyperm_t ttyperm = { C_SH(C_PGOFF)|C_SH(C_PAGE)|C_SH(C_STATUS)), 0 } }, { - { "iflag:", 0, IXON | IXOFF }, + { "iflag:", 0, IXON | IXOFF | INLCR | ICRNL }, { "oflag:", 0, 0 }, { "cflag:", 0, 0 }, { "lflag:", 0, ISIG | IEXTEN }, @@ -803,7 +803,7 @@ protected int tty_rawmode(el) EditLine *el; { - if (el->el_tty.t_mode == ED_IO) + if (el->el_tty.t_mode == ED_IO || el->el_tty.t_mode == QU_IO) return (0); if (tty_getty(el, &el->el_tty.t_ts) == -1) { |
