aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/tty.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Correct SIGTTIN handling.Ed Schouten2012-10-251-8/+1
* In tty_makedev() the following construction:Peter Holm2012-06-181-2/+19
* Eliminate redundant variable.Pawel Jakub Dawidek2012-06-071-5/+1
* Plug file reference leak in capability failure case.Pawel Jakub Dawidek2012-06-071-1/+1
* Also call the low-level driver if ->c_iflag & (IXON|IXOFF|IXANY) changes.Poul-Henning Kamp2012-02-261-0/+2
* Fix whitespace inconsistencies in TTY code.Ed Schouten2012-02-061-1/+1
* In order to maximize the re-usability of kernel code in user space thisKip Macy2011-09-161-1/+1
* Fix error return codes for ioctls on init/lock state devices.Ed Schouten2011-09-121-1/+2
* Fix a deficiency in the selinfo interface:Attilio Rao2011-08-251-0/+2
* Second-to-last commit implementing Capsicum capabilities in the FreeBSDRobert Watson2011-08-111-0/+12
* 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