Commit Graph

16 Commits

Author SHA1 Message Date
itohy
f1a39637c9 cleanup 1999-03-23 09:29:51 +00:00
itohy
e50ba7ea8f Fixed ancient bug in csh(1) "filec" implementation.
We need not wait for a while any longer after pressing ESC or ^D.

Problem description:
If a user types characters during performing completion (ESC)
or listings (^D), the chars are inserted at weird position of
the command line.
This makes the command line unusable and irritates the user.
I noticed this on 386BSD(98), probably six years ago.

This change fixes the bug by implementing salvage of the characters.
The salvaged chars are added at the end of the command line.
An extra ioctl(FIONREAD) is required to work-around a glitch on
kernel tty driver.
1998-12-26 02:11:39 +00:00
mycroft
5924694d3a Delint (partially). 1998-07-28 02:47:19 +00:00
christos
8ea378c6ac Rename err.h to errnum.h to avoid collision with err.h
Fix compiler warnings.
1997-07-04 21:23:50 +00:00
tls
76adbe2bd3 kill register 1997-01-13 17:53:15 +00:00
christos
0805134891 Fix bug reported by Chris Torek: use TCSADRAIN instead of TCSANOW, to avoid
dropping characters.
1996-11-08 19:34:37 +00:00
mycroft
7b38403c89 Use POSIX signals. 1995-03-21 18:35:32 +00:00
cgd
49f0ad8601 convert to new RCS id conventions. 1995-03-21 09:01:59 +00:00
mycroft
cee2bad89f Merge 4.4-Lite version. 1994-09-21 00:10:23 +00:00
pk
af75045f58 Use TCSADRAIN to avoid loosing chars on slow lines. 1994-04-28 15:57:41 +00:00
cgd
bec9fc50b1 tchars needn't be static any more 1994-03-09 04:23:37 +00:00
cgd
6076cfe05b i'm surprised this ever worked right before... 1994-03-07 23:28:09 +00:00
mycroft
a579b792ce Add RCS identifiers. 1993-08-01 18:59:54 +00:00
cgd
06be60083d changed "Id" to "Header" for rcsids 1993-03-23 00:22:59 +00:00
cgd
346aa5dd48 added rcs ids to all files 1993-03-22 08:04:00 +00:00
cgd
61f282557f initial import of 386bsd-0.1 sources 1993-03-21 09:45:37 +00:00