summaryrefslogtreecommitdiff
path: root/cgps.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2010-06-08 14:17:15 -0400
committerEric S. Raymond <esr@thyrsus.com>2010-06-08 14:17:15 -0400
commitb7336b07a2b2e554d950c999b9e64b2823d07139 (patch)
tree8ef53c0fce5c1f0a2f3a382b784eac63a30db98d /cgps.c
parent423df1ff3a2201c5b0e9d90359464b2c9fa11575 (diff)
downloadgpsd-b7336b07a2b2e554d950c999b9e64b2823d07139.tar.gz
Introduce the gps_read() entry point and use it internally.
This is as per the roadmap. Clients can still use gps_poll(). All regression tests pass. Clients run correectly live.
Diffstat (limited to 'cgps.c')
-rw-r--r--cgps.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/cgps.c b/cgps.c
index 66b261da..46df2225 100644
--- a/cgps.c
+++ b/cgps.c
@@ -899,7 +899,7 @@ int main(int argc, char *argv[])
exit(2);
} else if (data) {
errno = 0;
- if (gps_poll(&gpsdata) != 0) {
+ if (gps_read(&gpsdata) == -1) {
fprintf(stderr, "cgps: socket error 4\n");
die(errno == 0 ? GPS_GONE : GPS_ERROR);
}