[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gpsd-dev] [PATCH 8/8] Improve test_libgps to detect gps_send() and gps_
From: |
Rob Norris |
Subject: |
[gpsd-dev] [PATCH 8/8] Improve test_libgps to detect gps_send() and gps_read() errors. |
Date: |
Tue, 19 Apr 2016 21:01:45 +0100 |
---
test_libgps.c | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/test_libgps.c b/test_libgps.c
index 189d974..d642e22 100644
--- a/test_libgps.c
+++ b/test_libgps.c
@@ -119,8 +119,16 @@ int main(int argc, char *argv[])
errno, gps_errstr(errno));
exit(EXIT_FAILURE);
} else if (forwardmode) {
- (void)gps_send(&collect, fmsg);
- (void)gps_read(&collect);
+ if (gps_send(&collect, fmsg) == -1) {
+ (void)fprintf(stderr,
+ "test_libgps: gps send error: %d, %s\n",
+ errno, gps_errstr(errno));
+ }
+ if (gps_read(&collect) == -1) {
+ (void)fprintf(stderr,
+ "test_libgps: gps read error: %d, %s\n",
+ errno, gps_errstr(errno));
+ }
#ifdef SOCKET_EXPORT_ENABLE
libgps_dump_state(&collect);
#endif
--
2.8.0.rc3
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gpsd-dev] [PATCH 8/8] Improve test_libgps to detect gps_send() and gps_read() errors.,
Rob Norris <=