aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/tty.c
Commit message (Expand)AuthorAgeFilesLines
* Re-implement virtual console (constty).Alexander Motin2021-09-041-19/+5
* ttydev_write: prevent stops while terminal is busiedKonstantin Belousov2021-05-181-1/+3
* Convert remaining cap_rights_init users to cap_rights_init_oneMateusz Guzik2021-01-121-1/+1
* jobc: rework detection of orphaned groups.Konstantin Belousov2021-01-101-4/+4
* tty_wait_background: improve locking.Konstantin Belousov2021-01-101-15/+18
* Style. Improve some KASSERTs messages.Konstantin Belousov2021-01-101-1/+1
* Fix a race in tty_signal_sessleader() with unlocked read of s_leader.Konstantin Belousov2020-12-171-2/+9
* Check for process group change in tty_wait_background().Konstantin Belousov2020-10-281-0/+13
* Implement FLUSHOWarner Losh2020-08-271-0/+3
* devfs: rework si_usecount to track opensMateusz Guzik2020-08-111-1/+3
* Assign process group of the TTY under the "proctree_lock".Hans Petter Selasky2020-05-151-1/+1
* tty: convert tty_lock_assert to tty_assert_locked to hide lock typeKyle Evans2020-04-171-13/+13
* fd: remove the seq argument from fget_unlockedMateusz Guzik2020-02-031-1/+1
* vfs: introduce v_irflag and make v_type smallerMateusz Guzik2019-12-081-2/+2
* tty: implement TIOCNOTTYKyle Evans2019-11-301-0/+67
* tty_rel_gone: add locking assertionKyle Evans2019-11-291-0/+1
* Defer funsetown() calls for a TTY to tty_rel_free().Mark Johnston2019-07-041-3/+3
* Some devices take undesired actions when RTS and DTR areStephen Hurd2019-06-121-2/+3
* Avoid fixing the tty_info() buffer size in tty.h.Mark Johnston2018-11-061-1/+10
* Revert r335995 due to accidental changes snuck inKyle Evans2018-07-051-9/+2
* kern_environment: use any provided environments, evict hintmode/envmodeKyle Evans2018-07-051-2/+9
* Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis2018-04-061-1/+0
* sys/kern: adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Commit the 64-bit inode project.Konstantin Belousov2017-05-231-1/+1
* Correct the comments about how much buffer is allocated.Ian Lepore2017-01-131-2/+2
* Check tty_gone() after allocating IO buffers. The tty lock has to beIan Lepore2017-01-131-5/+22
* Restructure the tty_drain loop so that device-busy is checked one more timeIan Lepore2017-01-121-5/+3
* Rework tty_drain() to poll the hardware for completion, and restoreIan Lepore2017-01-121-19/+54
* sys/kern: spelling fixes in comments.Pedro F. Giffuni2016-04-291-1/+1
* Don't clear the software flow control flag before draining for lastKonstantin Belousov2016-01-261-7/+5
* Restore flushing of output for revoke(2) again. Document revoke()'sKonstantin Belousov2016-01-261-15/+14
* - Make the code consistent with itself style-wise and bring it closerMarius Strobl2016-01-251-33/+57
* Don't allow opening the callout device when the callin device is alreadyKonstantin Belousov2016-01-251-3/+6
* Fix the %b flags string for ddb. All bits above the 5thKonstantin Belousov2016-01-251-5/+7
* In tty_dealloc(), clear the queues. See the comment for a scenarioKonstantin Belousov2016-01-221-5/+10
* Fix tty_drain() and, thus, TIOCDRAIN of the current tty(4) incarnationMarius Strobl2016-01-191-2/+10
* Convert tty common code to use make_dev_s().Konstantin Belousov2016-01-071-52/+47
* filedesc: simplify fget_unlocked & friendsMateusz Guzik2015-02-171-1/+1
* Fix draining in ttydev_leave():Marcel Moolenaar2014-10-091-10/+25
* Apply r269126 to tty_timedwait():Marcel Moolenaar2014-10-091-4/+4
* tty_rel_free() can be called more than once for the same tty so make sureNeel Natu2014-09-281-6/+6
* Don't return ERESTART when the device is gone. In ttydev_leave() ERESTARTMarcel Moolenaar2014-07-261-4/+4
* Update kernel inclusions of capability.h to use capsicum.h instead; someRobert Watson2014-03-161-1/+1
* Move list of ttys handling from the allocating procedures, to theGleb Smirnoff2013-12-201-10/+10
* - Rename tty_makedev() into tty_makedevf() and make it capableGleb Smirnoff2013-12-181-36/+73
* Properly drain the TTY when both revoke(2) and close(2) end up closingMarcel Moolenaar2013-12-161-2/+4
* Change the cap_rights_t type from uint64_t to a structure that we can extendPawel Jakub Dawidek2013-09-051-1/+3
* Merge Capsicum overhaul:Pawel Jakub Dawidek2013-03-021-12/+4
* Fix typo; s/ouput/outputKevin Lo2012-11-071-1/+1
* Add tty_set_winsize().Ed Schouten2012-11-031-4/+11