summaryrefslogtreecommitdiff
path: root/sys/kern/tty.c
AgeCommit message (Expand)Author
12 daystty(4): Consistently use ISO C99 boolMarius Strobl
2025-10-18knotes: kqueue: handle copy for trivial filtersKonstantin Belousov
2025-06-11machine/stdarg.h -> sys/stdarg.hBrooks Davis
2025-05-27kern: tty: refactor TIOCSTI privilege checks slightlyKyle Evans
2024-11-26kern: Make fileops and filterops tables const where possibleMark Johnston
2024-02-26kern: fix panic with disabled ttysEd Maste
2024-01-17Fix the build.Pawel Jakub Dawidek
2024-01-17jail: Fix information leak.Pawel Jakub Dawidek
2024-01-15kern: tty: recanonicalize the buffer on ICANON/VEOF/VEOL changesKyle Evans
2024-01-15kern: tty: fix EOF handling for canonical readsKyle Evans
2023-12-18tty: delete knotes when TTY is revokedRobert Wing
2023-12-11tty: Avoid a kernel memory discloure via kern.ttysMark Johnston
2023-10-07(s)tty: add support for IUTF8 input flagBojan Novković
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2022-02-22fd: rename fget*_locked to fget*_norefMateusz Guzik
2022-02-22tty: fix a panic with INVARIANTSRobert Wing
2022-02-11tty: switch ttyhook_register to use fget_cap_lockedMateusz Guzik
2021-09-03Re-implement virtual console (constty).Alexander Motin
2021-05-18ttydev_write: prevent stops while terminal is busiedKonstantin Belousov
2021-01-12Convert remaining cap_rights_init users to cap_rights_init_oneMateusz Guzik
2021-01-10jobc: rework detection of orphaned groups.Konstantin Belousov
2021-01-10tty_wait_background: improve locking.Konstantin Belousov
2021-01-10Style. Improve some KASSERTs messages.Konstantin Belousov
2020-12-17Fix a race in tty_signal_sessleader() with unlocked read of s_leader.Konstantin Belousov
2020-10-28Check for process group change in tty_wait_background().Konstantin Belousov
2020-08-27Implement FLUSHOWarner Losh
2020-08-11devfs: rework si_usecount to track opensMateusz Guzik
2020-05-15Assign process group of the TTY under the "proctree_lock".Hans Petter Selasky
2020-04-17tty: convert tty_lock_assert to tty_assert_locked to hide lock typeKyle Evans
2020-02-03fd: remove the seq argument from fget_unlockedMateusz Guzik
2019-12-08vfs: introduce v_irflag and make v_type smallerMateusz Guzik
2019-11-30tty: implement TIOCNOTTYKyle Evans
2019-11-29tty_rel_gone: add locking assertionKyle Evans
2019-07-04Defer funsetown() calls for a TTY to tty_rel_free().Mark Johnston
2019-06-12Some devices take undesired actions when RTS and DTR areStephen Hurd
2018-11-06Avoid fixing the tty_info() buffer size in tty.h.Mark Johnston
2018-07-05Revert r335995 due to accidental changes snuck inKyle Evans
2018-07-05kern_environment: use any provided environments, evict hintmode/envmodeKyle Evans
2018-04-06Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis
2017-11-27sys/kern: adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-05-23Commit the 64-bit inode project.Konstantin Belousov
2017-01-13Correct the comments about how much buffer is allocated.Ian Lepore
2017-01-13Check tty_gone() after allocating IO buffers. The tty lock has to beIan Lepore
2017-01-12Restructure the tty_drain loop so that device-busy is checked one more timeIan Lepore
2017-01-12Rework tty_drain() to poll the hardware for completion, and restoreIan Lepore
2016-04-29sys/kern: spelling fixes in comments.Pedro F. Giffuni
2016-01-26Don't clear the software flow control flag before draining for lastKonstantin Belousov
2016-01-26Restore flushing of output for revoke(2) again. Document revoke()'sKonstantin Belousov
2016-01-25- Make the code consistent with itself style-wise and bring it closerMarius Strobl