summaryrefslogtreecommitdiffstats
path: root/sys/kern/tty.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Reset t_column to 0 when initializing a tty.matthew2012-04-221-1/+2
* Make rusage totals, itimers, and profile settings per-process insteadguenther2012-03-231-2/+2
* Recommit the reverted sigacts change now that the NFS use-after-freeguenther2011-07-051-4/+4
* kqueue attach functions should return an errno or 0, not a plain 1. Fixnicm2011-07-021-2/+2
* Revert the sigacts diff: NFS can apparently retain pointers to processesguenther2011-04-181-4/+4
* Correct the sharing of the signal handling state: stuff that shouldguenther2011-04-151-4/+4
* Move PPWAIT flag from struct proc to process, so that rthreads inguenther2011-04-031-4/+4
* Correct the links between threads, processes, pgrps, and sessions,guenther2010-07-261-30/+35
* Move common code for waking up writers on a tty into a function.nicm2010-07-021-1/+17
* Allow tty drivers to request larger buffers at attach time using aderaadt2010-06-281-10/+13
* Some of the line disciplines want to check for suser. Better to pass themtedu2010-04-121-6/+6
* typo in documentation; missing full stop.sobrado2009-11-271-2/+2
* Every selwakeup() should have a matching KNOTE() (even if kqueue isn'tnicm2009-11-091-3/+1
* Add missing KNOTE() calls after selwakeup() in ptcread() (to wake up writersnicm2009-10-301-1/+2
* For the TIOCSET* ioctls, validate that the tty speeds are positive (sincederaadt2009-10-281-1/+8
* clalloc() can't fail, so there's no need to handle failure cases.blambert2009-07-191-12/+11
* EVFILT_WRITE filters should return the amount of space remaining in thekettenis2008-12-241-3/+7
* for ^T support, grab all the information from the process before goingderaadt2008-11-111-17/+17
* Fix integer truncation in ttwrite(). ok deraadt, miod.stefan2008-07-281-3/+4
* tputchar() can put characters on the tty output queue if clocal is set,deraadt2008-05-231-3/+3
* scrub local stack-based buffers in the tty subsystem. tested by a lot ofderaadt2008-04-101-4/+12
* MALLOC/FREE -> malloc/freechl2007-10-291-2/+2
* Use M_ZERO in a few more places to shave bytes from the kernel.art2007-09-071-3/+3
* Since p_flag is often manipulated in interrupts and without biglockart2007-03-151-2/+2
* avoid missing events for timestamping (dcd change at same time as cts);deraadt2006-06-171-8/+8
* create a (very simple) method for timestamping CTS & DCD events on ttys,deraadt2006-04-271-1/+41
* ansi/deregister. No binary change.jsg2005-12-211-122/+55
* Use list and queue macros where applicable to make the code easier to read;miod2004-12-261-3/+3
* handle SONPROC; ok aaron, deraadt, krwmarkus2004-11-181-2/+3
* constify speedtabs and make ttspeedtab() take a const struct speedtab *mickey2004-09-191-2/+2
* debranch SMP, have funniklas2004-06-131-2/+3
* check for CLOCAL flag in right variable; from sq@oganer.netderaadt2004-03-191-2/+2
* Dynamically allocate space for ptys; adapted from NetBSD by beck@millert2004-02-101-1/+7
* Merge tty_attach() in ttymalloc() and tty_detach() in ttyfree(). The need formiod2003-10-031-44/+17
* Replace select backends with poll backends. selscan() and pollscan()millert2003-09-231-21/+22
* knfderaadt2003-08-231-3/+3
* change arguments to suser. suser now takes the process, and a flagstedu2003-08-151-2/+2
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-021-6/+2
* Clear error before jumping back to the input loop. If error was setmillert2002-12-201-1/+2
* can now get _ttylist via sysctl; millert okderaadt2002-12-121-1/+42
* Release sessions to avoid memory leak. From NetBSD. ok deraadt@nordin2002-07-301-1/+6
* Make sure to protect ttypend with spltty all the time.art2002-07-111-1/+12
* Change all variables definitions (int foo) in sys/sys/*.h to variablemiod2002-07-031-1/+3
* splassert(IPL_TTY) where comments tell us we shouldart2002-06-111-6/+8
* First round of __P removal in sysmillert2002-03-141-11/+11
* Move SET/CLR/ISSET macros to param.h. fgsch@ and millert@ oknordin2002-01-301-6/+1
* Increment reference count when copying session pointer pr#2112. ok deraadt@nordin2001-12-271-1/+2
* Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.miod2001-11-061-2/+2
* Setting the VTIME to a value larger than 214 lead to an integer overflowart2001-10-071-51/+59
* Random cleanup (I don't like Ms in my tree).art2001-09-281-6/+6