summaryrefslogtreecommitdiff
path: root/gpsfake.py
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2006-12-05 15:32:40 +0000
committerEric S. Raymond <esr@thyrsus.com>2006-12-05 15:32:40 +0000
commit3a2eeaf345c9eefeea857e2769261d20039acd30 (patch)
treec589a25ca8cec1495a41da164a1589a9210b646c /gpsfake.py
parentaf942d066f4ac0f00e1a0edb69f27b4196650002 (diff)
downloadgpsd-3a2eeaf345c9eefeea857e2769261d20039acd30.tar.gz
Have gpsfake set VMIN the same way serial.c does.
All regression tests pass.
Diffstat (limited to 'gpsfake.py')
-rw-r--r--gpsfake.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/gpsfake.py b/gpsfake.py
index 1d6250f8..38f90c9a 100644
--- a/gpsfake.py
+++ b/gpsfake.py
@@ -256,6 +256,7 @@ class FakeGPS:
self.slave = os.ttyname(self.slave_fd)
ttyfp = open(self.slave, "rw")
(iflag, oflag, cflag, lflag, ispeed, ospeed, cc) = termios.tcgetattr(ttyfp.fileno())
+ cc[termios.VMIN] = 1
cflag &= ~(termios.PARENB | termios.PARODD | termios.CRTSCTS)
cflag |= termios.CREAD | termios.CLOCAL
iflag = oflag = lflag = 0