aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/tty.c
Commit message (Expand)AuthorAgeFilesLines
* Fix tty_wait_background() to comply with standards.Ed Schouten2009-04-081-8/+16
* Improve my previous changes to the TTY code: also remove memcpy().Ed Schouten2009-03-011-5/+5
* Replace bcopy() calls inside the TTY layer with memcpy()/strlcpy().Ed Schouten2009-02-281-7/+7
* Serialize write() calls on TTYs.Ed Schouten2009-02-111-6/+24
* Don't leave the console TTY constantly open.Ed Schouten2009-02-051-31/+40
* Slightly improve the design of the TTY buffer.Ed Schouten2009-02-031-3/+0
* Use the proper flag to let kern.ttys be executed without Giant.Ed Schouten2009-01-261-1/+1
* Mark kern.ttys as MPSAFE.Ed Schouten2009-01-241-1/+1
* Fix a corner case in my previous commit.Ed Schouten2009-01-021-1/+2
* Don't let /dev/console be revoked if the TTY below is being closed.Ed Schouten2009-01-021-0/+7
* Let wchan names more closely match pre-MPSAFE TTY behaviour.Ed Schouten2008-12-201-3/+3
* Further beautify the lock strings to be more pleasing to the eye andIvan Voras2008-12-191-4/+4
* Remove spaces in wait object names to make top (1) output prettier andIvan Voras2008-12-181-5/+5
* Change ttyhook_register() second argument from thread to process pointer.Alexander Motin2008-12-131-4/+11
* Reduce the default baud rate of PTY's to 9600.Ed Schouten2008-11-081-1/+1
* Clamp the values of t_column to 5 digits in `pstat -t' and `show all ttys'.Ed Schouten2008-11-011-1/+1
* Reimplement the /dev/console device node.Ed Schouten2008-11-011-9/+87
* Fix spelling mistake in the last rev.Andrew Thompson2008-10-211-1/+1
* If we have getc_inject hooked then the outq buffer is inaccessible to theAndrew Thompson2008-10-211-0/+4
* Import some improvements to the TTY code from the MPSAFE TTY branch.Ed Schouten2008-10-151-37/+162
* Don't forget to initialize `int error' in ttydev_open().Ed Schouten2008-09-261-1/+1
* Fix a crash when calling tty_rel_free() while draining during closure.Ed Schouten2008-09-241-2/+2
* Introduce a hooks layer for the MPSAFE TTY layer.Ed Schouten2008-09-221-2/+88
* Fix minor TTY API inconsistency.Ed Schouten2008-09-161-0/+3
* Make TIOCCONS use priv_check() instead of checking /dev/console permissions.Ed Schouten2008-09-061-35/+8
* Implement pts(4) packet mode.Ed Schouten2008-09-041-0/+21
* Fix some edge cases in the TTY queues:Ed Schouten2008-08-301-22/+10
* Properly unlock the init/lock-state devices when invoking TIOCSETA.Ed Schouten2008-08-271-1/+0
* Fix two small bugs in tcsetattr().Ed Schouten2008-08-221-7/+6
* Prevent VSTART flooding when turning on software flow control.Ed Schouten2008-08-221-1/+1
* Integrate the new MPSAFE TTY layer to the FreeBSD operating system.Ed Schouten2008-08-201-2830/+1352
* Move ttyinfo() into its own C file.Ed Schouten2008-07-251-269/+0
* Rev. 1.274 put the ttyrel() call before the destroy_dev() in theKonstantin Belousov2008-05-231-2/+5
* The dev_refthread() in the tty_gettp() may fail, because Giant is takenKonstantin Belousov2008-05-231-5/+6
* Use the t_state for the TS_GONE test.Konstantin Belousov2008-05-231-1/+1
* Move TTY unrelated bits out of <sys/tty.h>.Ed Schouten2008-05-231-0/+1
* Implement POSIX function tcgetsid() which returns session id.David Xu2008-04-151-0/+5
* - Relax requirements for p_numthreads, p_threads, p_swtick, and p_nice fromJeff Roberson2008-03-191-6/+6
* Close a race in the kern.ttys sysctl handler that resulted in panics inJohn Baldwin2008-01-081-3/+20
* ttyfree() frees the cdev(). But if there are pending kevents,Konstantin Belousov2007-07-201-7/+17
* - Use rufetchcalc() rather than calcru() in ttyinfo so that we getJeff Roberson2007-07-011-3/+2
* Re-acquire the PROC_SLOCK before calling calcru(), and release it after,Olivier Houchard2007-06-111-0/+2
* The new compiler can't quite follow the logic of has_stime andMatt Jacob2007-06-101-1/+1
* Commit 9/14 of sched_lock decomposition.Jeff Roberson2007-06-041-57/+117
* Back out rev. 1.266. The real cause for the recent panics has been fixedMartin Blapp2006-12-201-1/+1
* Giant might have been temporarily dropped while waiting for proctree_lock, al...Martin Blapp2006-12-191-1/+1
* Add the tp->t_refcnt validity check back. There are still some raceMartin Blapp2006-12-191-1/+1
* Threading cleanup.. part 2 of several.Julian Elischer2006-12-061-25/+2
* Don't drop reference to tty in tty_close() if TS_ISOPEN is already cleared.Tor Egge2006-11-061-7/+6
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningRobert Watson2006-11-061-6/+8