edwin: Add a timeout parameter to the peek-no-hang input operations.
authorMatt Birkholz <puck@birchwood-abbey.net>
Tue, 15 Dec 2015 04:49:47 +0000 (21:49 -0700)
committerMatt Birkholz <puck@birchwood-abbey.net>
Sun, 3 Jan 2016 20:06:11 +0000 (13:06 -0700)
commit24ffc20e4e2ee7624c7d6c7142ddc96b9b561ba0
tree546223917a40198222ae9881a5dee8df122d4a72
parent1d15962559677b00b0c931131c86e320c393fe87
edwin: Add a timeout parameter to the peek-no-hang input operations.

Factor the busy loop out and name it keyboard-peek-busy-no-hang.  Use
it in the peek-no-hang input operations to implement the timeout.
src/edwin/edwin.pkg
src/edwin/input.scm
src/edwin/os2term.scm
src/edwin/simple.scm
src/edwin/tterm.scm
src/edwin/win32.scm
src/edwin/xterm.scm