summaryrefslogtreecommitdiffstats
path: root/sys/kern/tty_cons.c
diff options
context:
space:
mode:
authored <ed@FreeBSD.org>2008-11-01 08:07:02 +0000
committered <ed@FreeBSD.org>2008-11-01 08:07:02 +0000
commitec4658731c7b03d16de04acf5f20aa4dc53635cb (patch)
tree667258cfccee7d615d27bd3530c0ee9a3c09d537 /sys/kern/tty_cons.c
parent782d4d3f4b0c1b4d04098fe4c267730b5adf34e1 (diff)
downloadFreeBSD-src-ec4658731c7b03d16de04acf5f20aa4dc53635cb.zip
FreeBSD-src-ec4658731c7b03d16de04acf5f20aa4dc53635cb.tar.gz
Allow a read() on /dev/ams[0-9] to be interrupted.
Right now ams_read() uses cv_wait() to wait for new data to arrive on the mouse device. This means that when you run `cat /dev/ams0', it cannot be interrupted directly. After you press ^C, you first need to move the mouse before cat will quit. Make this function use cv_wait_sig(), which allows it to be interrupted directly. Reviewed by: nwhitehorn
Diffstat (limited to 'sys/kern/tty_cons.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud