Due to risks known for decades, TIOCSTI now performs no action, and simply
authorderaadt <deraadt@openbsd.org>
Thu, 29 Jun 2017 04:10:07 +0000 (04:10 +0000)
committerderaadt <deraadt@openbsd.org>
Thu, 29 Jun 2017 04:10:07 +0000 (04:10 +0000)
commita526c2f70cd8c814b2c7b8d3494059c4a20282f8
tree7a73b86f8ca550e592902a4724bdaceca4270b8f
parent8ad1e6fc0871dabf51cfdf60e3d14767ecb7a6e8
Due to risks known for decades, TIOCSTI now performs no action, and simply
returns EIO.  The base system has been cleaned of TIOCSTI uses (collaboration
between anton and I), and the ports tree appears mostly clean.  A few
stragglers may be discovered and cleaned up later...
In a month or so, we should see if the #define can be removed entirely.
ok anton tedu, support from millert
share/man/man4/tty.4
sys/kern/kern_pledge.c
sys/kern/tty.c