summaryrefslogtreecommitdiff
path: root/sys/kern/tty.c
AgeCommit message (Expand)Author
2012-04-22Reset t_column to 0 when initializing a tty.Matthew Dempsky
2012-03-23Make rusage totals, itimers, and profile settings per-process insteadPhilip Guenthe
2011-07-05Recommit the reverted sigacts change now that the NFS use-after-freePhilip Guenthe
2011-07-02kqueue attach functions should return an errno or 0, not a plain 1. FixNicholas Marriott
2011-04-18Revert the sigacts diff: NFS can apparently retain pointers to processesPhilip Guenthe
2011-04-15Correct the sharing of the signal handling state: stuff that shouldPhilip Guenthe
2011-04-03Move PPWAIT flag from struct proc to process, so that rthreads inPhilip Guenthe
2010-07-26Correct the links between threads, processes, pgrps, and sessions,Philip Guenthe
2010-07-02Move common code for waking up writers on a tty into a function.Nicholas Marriott
2010-06-28Allow tty drivers to request larger buffers at attach time using aTheo de Raadt
2010-04-12Some of the line disciplines want to check for suser. Better to pass themTed Unangst
2009-11-27typo in documentation; missing full stop.Igor Sobrado
2009-11-09Every selwakeup() should have a matching KNOTE() (even if kqueue isn'tNicholas Marriott
2009-10-30Add missing KNOTE() calls after selwakeup() in ptcread() (to wake up writersNicholas Marriott
2009-10-28For the TIOCSET* ioctls, validate that the tty speeds are positive (sinceTheo de Raadt
2009-07-19clalloc() can't fail, so there's no need to handle failure cases.Bret Lambert
2008-12-24EVFILT_WRITE filters should return the amount of space remaining in theMark Kettenis
2008-11-11for ^T support, grab all the information from the process before goingTheo de Raadt
2008-07-28Fix integer truncation in ttwrite(). ok deraadt, miod.Stefan Kempf
2008-05-23tputchar() can put characters on the tty output queue if clocal is set,Theo de Raadt
2008-04-10scrub local stack-based buffers in the tty subsystem. tested by a lot ofTheo de Raadt
2007-10-29MALLOC/FREE -> malloc/freeCharles Longeau
2007-09-07Use M_ZERO in a few more places to shave bytes from the kernel.Artur Grabowski
2007-03-15Since p_flag is often manipulated in interrupts and without biglockArtur Grabowski
2006-06-17avoid missing events for timestamping (dcd change at same time as cts);Theo de Raadt
2006-04-27create a (very simple) method for timestamping CTS & DCD events on ttys,Theo de Raadt
2005-12-21ansi/deregister. No binary change.Jonathan Gray
2004-12-26Use list and queue macros where applicable to make the code easier to read;Miod Vallat
2004-11-18handle SONPROC; ok aaron, deraadt, krwMarkus Friedl
2004-09-19constify speedtabs and make ttspeedtab() take a const struct speedtab *Michael Shalayeff
2004-06-13debranch SMP, have funNiklas Hallqvist
2004-03-19check for CLOCAL flag in right variable; from sq@oganer.netTheo de Raadt
2004-02-10Dynamically allocate space for ptys; adapted from NetBSD by beck@Todd C. Miller
2003-10-03Merge tty_attach() in ttymalloc() and tty_detach() in ttyfree(). The need forMiod Vallat
2003-09-23Replace select backends with poll backends. selscan() and pollscan()Todd C. Miller
2003-08-23knfTheo de Raadt
2003-08-15change arguments to suser. suser now takes the process, and a flagsTed Unangst
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
2002-12-20Clear error before jumping back to the input loop. If error was setTodd C. Miller
2002-12-12can now get _ttylist via sysctl; millert okTheo de Raadt
2002-07-30Release sessions to avoid memory leak. From NetBSD. ok deraadt@Thomas Nordin
2002-07-11Make sure to protect ttypend with spltty all the time.Artur Grabowski
2002-07-03Change all variables definitions (int foo) in sys/sys/*.h to variableMiod Vallat
2002-06-11splassert(IPL_TTY) where comments tell us we shouldArtur Grabowski
2002-03-14First round of __P removal in sysTodd C. Miller
2002-01-30Move SET/CLR/ISSET macros to param.h. fgsch@ and millert@ okThomas Nordin
2001-12-27Increment reference count when copying session pointer pr#2112. ok deraadt@Thomas Nordin
2001-11-06Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.Miod Vallat
2001-10-07Setting the VTIME to a value larger than 214 lead to an integer overflowArtur Grabowski
2001-09-28Random cleanup (I don't like Ms in my tree).Artur Grabowski