diff options
author | marius <marius@FreeBSD.org> | 2016-01-19 23:34:27 +0000 |
---|---|---|
committer | marius <marius@FreeBSD.org> | 2016-01-19 23:34:27 +0000 |
commit | c9d9d68baea4279c304cbaf81d85d4f33b6a6ddb (patch) | |
tree | 317f9c0bd52607efdfd2f6c62f25b5b2aa3842e2 /sbin/ping6 | |
parent | 4298849ab05ffb3fad1bbaf9c59bfa455c4b7565 (diff) | |
download | FreeBSD-src-c9d9d68baea4279c304cbaf81d85d4f33b6a6ddb.zip FreeBSD-src-c9d9d68baea4279c304cbaf81d85d4f33b6a6ddb.tar.gz |
Fix tty_drain() and, thus, TIOCDRAIN of the current tty(4) incarnation
to actually wait until the TX FIFOs of UARTs have be drained before
returning. This is done by bringing the equivalent of the TS_BUSY flag
found in the previous implementation back in an ABI-preserving way.
Reported and tested by: Patrick Powell
Most likely, drivers for USB-serial-adapters likewise incorporating
TX FIFOs as well as other terminal devices that buffer output in some
form should also provide implementations of tsw_busy.
MFC after: 3 days
Diffstat (limited to 'sbin/ping6')
0 files changed, 0 insertions, 0 deletions