freebsd-dev/sys/dev/adb
Ed Schouten b75d197096 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
2008-11-01 08:07:02 +00:00
..
adb_bus.c
adb_hb_if.m
adb_if.m
adb_kbd.c
adb_mouse.c Allow a read() on /dev/ams[0-9] to be interrupted. 2008-11-01 08:07:02 +00:00
adb.h
adbvar.h