aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/tty.c
Commit message (Expand)AuthorAgeFilesLines
* Reintroduce the cioctl() hook in the TTY layer for digi(4).Ed Schouten2011-07-021-6/+20
* Fix whitespace inconsistencies in the TTY layer and its drivers owned by me.Ed Schouten2011-06-261-12/+12
* Finish r210923, 210926. Mark some devices as eternal.Konstantin Belousov2011-01-041-2/+2
* Just make callout devices and /dev/console force CLOCAL on open().Ed Schouten2010-09-191-6/+7
* Ignore DCD handling on /dev/console entirely.Ed Schouten2010-09-191-1/+2
* Add new make_dev_p(9) flag MAKEDEV_ETERNAL to inform devfs that createdKonstantin Belousov2010-08-061-3/+3
* Fix a race condition, where a TTY could be destroyed twice.Ed Schouten2010-07-061-1/+2
* Make TIOCSTI work again.Ed Schouten2010-01-041-6/+16
* Update d_mmap() to accept vm_ooffset_t and vm_memattr_t.Robert Noland2009-12-291-4/+5
* Don't allocate an input buffer for a TTY when the receiver is turned off.Ed Schouten2009-12-011-2/+4
* Among signal generation syscalls, only sigqueue(2) is allowed by POSIXKonstantin Belousov2009-11-171-2/+14
* Properly set the low watermarks when reducing the baud rate.Ed Schouten2009-10-191-2/+2
* Allow the buffer size to be configured for pseudo-like TTY devices.Ed Schouten2009-10-181-2/+13
* Make lock devices work properly.Ed Schouten2009-10-181-0/+28
* Use C99 initialization for struct filterops.Robert Watson2009-09-121-4/+10
* Fix regressions in return events of poll() on TTYs.Ed Schouten2009-07-081-9/+7
* Add FIONWRITE support to TTYs.Ed Schouten2009-06-281-3/+4
* Improve my last commit: use a separate condvar to serialize.Ed Schouten2009-06-231-2/+4
* Use dcdwait to block threads to serialize writes.Ed Schouten2009-06-231-2/+3
* Improve nested jail awareness of devfs by handling credentials.Ed Schouten2009-06-201-7/+0
* Perform some more cleanups to in-kernel session handling.Ed Schouten2009-06-151-1/+1
* Make tcsetsid(3) work on revoked TTYs.Ed Schouten2009-06-151-3/+6
* Revert my previous change, because it reintroduces an old regression.Ed Schouten2009-06-121-7/+7
* Prevent yet another staircase effect bug in the console device.Ed Schouten2009-06-121-7/+7
* Adapt vfs kqfilter to the shared vnode lock used by zfs write vop. UseKonstantin Belousov2009-06-101-2/+2
* Do not dereference vp->v_rdev without holding any of dev_mtx or vnodeKonstantin Belousov2009-06-081-8/+20
* Last minute TTY API change: remove mutex argument from tty_alloc().Ed Schouten2009-05-291-1/+8
* Get rid of M_TEMP.Ed Schouten2009-05-261-2/+2
* Block when initially opening a TTY multiple times.Ed Schouten2009-05-241-5/+11
* - Implement a lockless file descriptor lookup algorithm inJeff Roberson2009-05-141-4/+7
* Remove unneeded check for SESS_LEADER().Ed Schouten2009-05-041-1/+1
* 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