summaryrefslogtreecommitdiffstats
path: root/sys/kern/tty_pty.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Do not hold onto the fdplock longer then needed. Release the lock afterclaudio2021-02-081-6/+9
* Revert previous commit. The vnode returned by ptm_vn_open() is open andclaudio2021-02-041-33/+28
* Prevent a lock order issue by shuffling code around. Instead of allocatingclaudio2021-02-041-28/+33
* Refactor klist insertion and removalvisa2020-12-251-4/+4
* Introduce a helper to check if a signal is ignored or masked by a thread.mpi2020-09-091-3/+2
* Sigh. Only the ptyc case should tsleep in ttyretype, since others canderaadt2020-07-201-2/+3
* A pty write containing VDISCARD, VREPRINT, or various retyping cases ofderaadt2020-07-141-2/+4
* Extend kqueue interface with EVFILT_EXCEPT filter.mpi2020-06-221-1/+22
* Set __EV_HUP when the conditions matching poll(2)'s POLLUP are found.mpi2020-06-151-1/+3
* Add missing ICANON check in filt_ptcwrite().mpi2020-05-211-2/+3
* Abstract the head of knote lists. This allows extending the lists,visa2020-04-071-4/+4
* Replace field f_isfd with field f_flags in struct filterops to allowvisa2020-02-201-3/+3
* Convert infinite sleeps to tsleep_nsec(9).mpi2020-01-111-5/+4
* Use C99 designated initializers with struct filterops. In addition,visa2019-12-311-5/+14
* ttysleep(): drop unused timeout parametercheloha2019-07-191-6/+4
* Bring back revision 1.91 now that vmd has been fixed, repeating theanton2019-03-111-1/+7
* Revert revision 1.91. It results in significant log spam whentb2019-03-061-7/+1
* When closing the slave end of a pty, generate an EOF event to any kqueueanton2019-03-041-1/+7
* Remove dead code related to tty allocation for ptys. Back in revision 1.17 ofanton2018-08-301-11/+3
* Initialize device numbers for newly allocated ptys. Prevents a panic caused byanton2018-08-291-5/+9
* Decouple unveil from the pledge flags, by adding dedicated unveil flagsbeck2018-08-051-1/+3
* Put file descriptors on shared data structures when they are completelympi2018-06-181-7/+8
* Revert introduction of fdinsert(), a sanitify check triggers whenmpi2018-06-051-8/+7
* Put file descriptors on shared data structures when they are completelympi2018-06-021-7/+8
* Clean up the parameters of VOP_LOCK() and VOP_UNLOCK(). It is alwaysvisa2018-04-281-4/+4
* Remove almost unused `flags' argument of suser().mpi2018-02-191-2/+2
* Translate the TIOCSBRK & TIOCCBRK ioctl(2)s issued on a pty(4) slave tompi2018-01-081-1/+15
* Stop assuming <sys/file.h> will pull in fcntl.h when _KERNEL is defined.guenther2018-01-021-1/+2
* some of this code was written in an era when spaces cost extra.tedu2017-07-041-15/+15
* Add a flags argument to falloc() that lets it optionally set theguenther2017-02-111-3/+3
* Remove two sysctls which were introduced only for development of thederaadt2016-05-241-25/+1
* Remove the unused flags argument from VOP_UNLOCK().natano2016-03-191-4/+4
* Convert to uiomove. Diff from Martin Natano.stefan2016-01-281-5/+5
* Increase buffer sizes and watermarks for tty and pppsf2016-01-141-5/+5
* remove stale lint annotationstedu2015-12-051-5/+1
* move the pledgenote annotation from `struct proc' to `struct nameidata'semarie2015-11-021-4/+4
* There are three situations where pty ioctl's result in a NDINIT.deraadt2015-10-281-1/+5
* easy size for free(); ok beckderaadt2015-09-281-2/+2
* First step towards making uiomove() take a size_t size argument:miod2015-02-101-5/+5
* Nuke yet more obvious #include duplications.krw2014-11-181-2/+1
* use mallocarray where arguments are multipled. ok deraadttedu2014-07-131-2/+2
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-2/+2
* use explicit_bzero for stack and freed variablestedu2014-07-091-3/+3
* Eliminates struct pcred by moving the real and saved ugids intoguenther2014-03-301-2/+2
* Move p_sigacts from struct proc to struct process.guenther2014-03-221-2/+2
* Remove the 4.3BSD tty(4) compatibility shims. RIP. ok millert@naddy2013-12-131-14/+1
* poll(2) on a closed tty should return POLLIN|POLLHUP in reventsmillert2013-10-111-6/+6
* Back out POLLHUP change until a problem with xterm hanging on closemillert2013-10-061-5/+5
* poll(2) on a closed tty should return POLLIN|POLLHUP in reventsmillert2013-10-041-5/+5
* Fix a bug in ptcwrite() that could result in up to 100 lost bytesmillert2013-01-021-3/+3