aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/tty.c
Commit message (Expand)AuthorAgeFilesLines
* Fix the recent panics/LORs/hangs created by my kqueue commit by:Suleiman Souhlal2005-07-011-2/+2
* According to the comment in struct tty, t_modem is optional; hence we shouldTai-hwa Liang2005-04-131-2/+4
* Make (some) serial ports implement the PPS-API again. This changePoul-Henning Kamp2005-03-261-0/+6
* Replace my previous change for 32 bit systems with hz > 169 with Bruce'sPeter Wemm2005-03-121-10/+11
* Make the tty vmin/vtime timeouts work for hz > 169 on 32 bit machines.Peter Wemm2005-03-121-7/+7
* Add placeholder mutex argument to new_unrhdr().Poul-Henning Kamp2005-03-071-1/+1
* Call tty_close() at the very end of ttyclose() since otherwise NULLJohn Baldwin2004-12-301-1/+1
* fix a misleading sleep identifier.Poul-Henning Kamp2004-12-201-1/+1
* Improvements and fixes in the 1.241 commit:Diomidis Spinellis2004-11-161-6/+9
* Return POLLERR rather than POLLIN/POLLOUT on TS_ZOMBIE ttys.Diomidis Spinellis2004-11-111-4/+5
* Restore TTYDEF_LFLAG to set echo bits.Poul-Henning Kamp2004-11-031-1/+1
* Add new function ttyinitmode() which sets our systemwide defaultPoul-Henning Kamp2004-10-181-12/+29
* Make pty's always come up in echo mode.Poul-Henning Kamp2004-10-151-1/+1
* Add missing chunk of code to enforce the lock-bits of termios.Poul-Henning Kamp2004-10-141-1/+26
* Don't call driver close unless we have one.Poul-Henning Kamp2004-10-121-2/+4
* Rework how we store process times in the kernel such that we always storeJohn Baldwin2004-10-051-6/+9
* Assign a global unit number for the tty slave devices (init/lock) usingPoul-Henning Kamp2004-09-301-6/+23
* Add functions to create and free the "tty-ness" of a serial port in aPoul-Henning Kamp2004-09-281-6/+233
* Hold threadcount while throbbing cdevsw in our underlying driver.Poul-Henning Kamp2004-09-241-20/+25
* Initialize new ttys a bit more.Poul-Henning Kamp2004-09-181-8/+22
* Add ttyopen and ttyclose functions which will do the right stuff forPoul-Henning Kamp2004-09-171-0/+97
* Add ttyalloc() which in due time will be the successor to ttymalloc(),Poul-Henning Kamp2004-09-171-0/+7
* Add locking to the kqueue subsystem. This also makes the kqueue subsystemJohn-Mark Gurney2004-08-151-7/+13
* Preparation commit for the tty cleanups that will follow in the nearPoul-Henning Kamp2004-07-151-4/+4
* Introduce ttygone() which indicates that the hardware is detached.Poul-Henning Kamp2004-07-111-0/+64
* Pick the hotchar out of the tty structure instead of caching privatePoul-Henning Kamp2004-06-261-2/+1
* Fix line discipline switching issues: If opening a new ldisc fails,Poul-Henning Kamp2004-06-261-12/+21
* Add two new methods to struct tty: One for manipulating BREAK conditionPoul-Henning Kamp2004-06-251-1/+49
* #include <sys/serial.h>Poul-Henning Kamp2004-06-241-0/+1
* Use CTASSERT to enforce the relationship between the new serial portPoul-Henning Kamp2004-06-241-0/+17
* Put the pre FreeBSD-2.x tty compat code under BURN_BRIDGES.Poul-Henning Kamp2004-06-211-0/+8
* Do the dreaded s/dev_t/struct cdev */Poul-Henning Kamp2004-06-161-11/+11
* Deorbit COMPAT_SUNOS.Poul-Henning Kamp2004-06-111-3/+3
* Reference count struct tty.Poul-Henning Kamp2004-06-091-21/+93
* Make linesw[] an array of pointers to linedesc instead of an array ofPoul-Henning Kamp2004-06-071-3/+3
* Centralize the line discipline optimization determination in a functionPoul-Henning Kamp2004-06-041-0/+18
* Manual edits to change linesw[]-frobbing to ttyld_*() calls.Poul-Henning Kamp2004-06-041-1/+1
* Machine generated patch which changes linedisc calls from accessingPoul-Henning Kamp2004-06-041-5/+5
* Get rid of ttyregister(). All drivers now use ttymalloc() for structPoul-Henning Kamp2004-06-041-8/+2
* Introduce a ttyioctl() cdevsw default function.Poul-Henning Kamp2004-06-011-0/+15
* Remove advertising clause from University of California Regent'sWarner Losh2004-04-071-4/+0
* Device megapatch 3/6:Poul-Henning Kamp2004-02-211-1/+18
* T -CURRENT DO NOT CRASH UPON ^T K PLZ THX.Brian Feldman2004-02-141-1/+2
* A variety of further cleanups to ttyinfo():Robert Watson2004-02-041-77/+84
* Improve the expressiveness of ttyinfo (^T) when dealing with threadsRobert Watson2004-01-081-7/+16
* - Implement selwakeuppri() which allows raising the priority of aSeigo Tanimura2003-11-091-2/+2
* Use a new message buffer `consmsgbuf' to forward messages to aIan Dowse2003-06-221-3/+3
* Rename P_THREADED to P_SA. P_SA means a process is using schedulerDavid Xu2003-06-151-1/+1
* Use __FBSDID().David E. O'Brien2003-06-111-1/+3
* p_sigignore moved into struct sigacts. move one which was missed.Paul Saab2003-05-141-1/+1