diff options
author | marius <marius@FreeBSD.org> | 2007-01-18 22:01:19 +0000 |
---|---|---|
committer | marius <marius@FreeBSD.org> | 2007-01-18 22:01:19 +0000 |
commit | 545a381d5f5917c12078fc06b779fab7711c053e (patch) | |
tree | 9d40efb79e6c86a1071e9763b706b391d9e9c487 /lib/libc/stdtime | |
parent | 6f6da4e54a1b02d5dd2237063607a3b22d39e819 (diff) | |
download | FreeBSD-src-545a381d5f5917c12078fc06b779fab7711c053e.zip FreeBSD-src-545a381d5f5917c12078fc06b779fab7711c053e.tar.gz |
- Add a uart_rxready() and corresponding device-specific implementations
that can be used to check whether receive data is ready, i.e. whether
the subsequent call of uart_poll() should return a char, and unlike
uart_poll() doesn't actually receive data.
- Remove the device-specific implementations of uart_poll() and implement
uart_poll() in terms of uart_getc() and the newly added uart_rxready()
in order to minimize code duplication.
- In sunkbd(4) take advantage of uart_rxready() and use it to implement
the polled mode part of sunkbd_check() so we don't need to buffer a
potentially read char in the softc.
- Fix some mis-indentation in sunkbd_read_char().
Discussed with: marcel
Diffstat (limited to 'lib/libc/stdtime')
0 files changed, 0 insertions, 0 deletions