summaryrefslogtreecommitdiff
path: root/sys/kern/tty.c
AgeCommit message (Collapse)Author
1997-03-26proper englishTheo de Raadt
1997-01-12Be more Posixly correct; from FreeBSDThorsten Lockert
1997-01-05Remove lots of timer_state structs as they just ate memory and only a few wasNiklas Hallqvist
ever used. Now a single state is kept for net, tty and disk events resp. Also, call the randomness from disk_unbusy instead of biodone, as biodone gets a lot of virtual events (from virtual filesystems etc), and as a bonus: feed xfer time and size into the entropy pool too.
1996-12-19Really set column to 0 when outputting a carriage return...Thorsten Lockert
1996-12-17Fix oversight in column handling with OCRNL enabledThorsten Lockert
1996-12-17Reset output column when outputting \r with ONLCRThorsten Lockert
1996-12-16Implement more tty flags for better portability from other systems:Thorsten Lockert
XCASE - canonical input/output processing IUCLC - translate uppercase to lowercase on input OLCUC - translate lowercase to uppercase on output OCRNL - translate carriage return to newline on output ONOCR - do not output carriage return at column 0 ONLRET - newline performs carriage return function In addition the tty compatibility interface supports LCASE properly. Look at termios(4) for a more complete description of the above flags.
1996-12-08-Wcast-qual happinessNiklas Hallqvist
1996-11-11Flush input and output in receipt of break (unless break is ignored)Thorsten Lockert
1996-11-09Implement CREADThorsten Lockert
1996-11-09Use passed-in process, not curproc to determine if the process is in theThorsten Lockert
background
1996-11-060377 handling in ISTRIP/PARMRK modeTheo de Raadt
1996-11-05Add more cases that should generate SIGTTOUThorsten Lockert
1996-11-05Correct error returns from tcsetpgrp() aka ioctl(, TIOCSPGRP, )Thorsten Lockert
1996-11-04support _POSIX_VDISABLE for VEOF and VEOL tooTheo de Raadt
1996-11-04If VMIN=0, and timer>0 and expires, read should return 0Theo de Raadt
1996-10-19random device is permanent now.Michael Shalayeff
1996-08-29rnd -> randomTheo de Raadt
1996-08-01xconsole was broken after last patch (UCONSOLE zap).Michael Shalayeff
1996-07-31TIOCCONS must be able to VOP_ACCESS() /dev/console to succeed; fixes DOS attackTheo de Raadt
1996-06-17Change from my, umm, BSD/OS tree: allow root to run TIOCGPGRP on anything.Jason Downs
1996-06-10tty_init/attach/detach()Theo de Raadt
1996-04-24Supply randomness source for the rnd device.Michael Shalayeff
1996-04-21partial sync with netbsd 960418, more to comeTheo de Raadt
1996-03-03From NetBSD: 960217 mergeNiklas Hallqvist
1996-01-12from netbsd; Correct test for ECHONL (from der Mouse; PR#1922).Theo de Raadt
1995-10-18initial import of NetBSD treeTheo de Raadt