aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/tty.c
Commit message (Expand)AuthorAgeFilesLines
* kern: fix panic with disabled ttysEd Maste2024-02-261-3/+4
* Fix the build.Pawel Jakub Dawidek2024-01-171-0/+1
* jail: Fix information leak.Pawel Jakub Dawidek2024-01-171-4/+21
* kern: tty: recanonicalize the buffer on ICANON/VEOF/VEOL changesKyle Evans2024-01-161-3/+19
* kern: tty: fix EOF handling for canonical readsKyle Evans2024-01-161-1/+1
* tty: delete knotes when TTY is revokedRobert Wing2023-12-191-5/+7
* tty: Avoid a kernel memory discloure via kern.ttysMark Johnston2023-12-111-0/+1
* (s)tty: add support for IUTF8 input flagBojan Novković2023-10-071-2/+2
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* fd: rename fget*_locked to fget*_norefMateusz Guzik2022-02-221-1/+1
* tty: fix a panic with INVARIANTSRobert Wing2022-02-221-0/+2
* tty: switch ttyhook_register to use fget_cap_lockedMateusz Guzik2022-02-111-2/+9
* 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