diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2014-08-27 16:26:52 -0400 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2014-08-27 16:26:52 -0400 |
commit | 6203e5b8fcac9d78ea54b7b3c53cb8d084e8a219 (patch) | |
tree | d8611d8e44267151c29ab8920702cc94e86063c5 /net_dgpsip.c | |
parent | b53db1322c70f8b86dfe72e982d6097304a749ae (diff) | |
download | gpsd-6203e5b8fcac9d78ea54b7b3c53cb8d084e8a219.tar.gz |
Introduce struct errout_t to encapsulate error-reporting hooks.
A major step towards eliminating reverse linkage.
All regression tests pass.
Diffstat (limited to 'net_dgpsip.c')
-rw-r--r-- | net_dgpsip.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/net_dgpsip.c b/net_dgpsip.c index b74ab758..39c5cf42 100644 --- a/net_dgpsip.c +++ b/net_dgpsip.c @@ -37,7 +37,7 @@ int dgpsip_open(struct gps_device_t *device, const char *dgpsserver) // cppcheck-suppress pointerPositive if (device->gpsdata.gps_fd >= 0) { char hn[256], buf[BUFSIZ]; - gpsd_report(device->context->debug, LOG_PROG, + gpsd_report(device->context->errout.debug, LOG_PROG, "connection to DGPS server %s established.\n", dgpsserver); (void)gethostname(hn, sizeof(hn)); @@ -45,11 +45,11 @@ int dgpsip_open(struct gps_device_t *device, const char *dgpsserver) (void)snprintf(buf, sizeof(buf), "HELO %s gpsd %s\r\nR\r\n", hn, VERSION); if (write(device->gpsdata.gps_fd, buf, strlen(buf)) != (ssize_t) strlen(buf)) - gpsd_report(device->context->debug, LOG_ERROR, + gpsd_report(device->context->errout.debug, LOG_ERROR, "hello to DGPS server %s failed\n", dgpsserver); } else - gpsd_report(device->context->debug, LOG_ERROR, + gpsd_report(device->context->errout.debug, LOG_ERROR, "can't connect to DGPS server %s, netlib error %d.\n", dgpsserver, device->gpsdata.gps_fd); opts = fcntl(device->gpsdata.gps_fd, F_GETFL); @@ -81,9 +81,9 @@ void dgpsip_report(struct gps_context_t *context, gps->gpsdata.fix.altitude); if (write(dgpsip->gpsdata.gps_fd, buf, strlen(buf)) == (ssize_t) strlen(buf)) - gpsd_report(context->debug, LOG_IO, "=> dgps %s\n", buf); + gpsd_report(context->errout.debug, LOG_IO, "=> dgps %s\n", buf); else - gpsd_report(context->debug, LOG_IO, "write to dgps FAILED\n"); + gpsd_report(context->errout.debug, LOG_IO, "write to dgps FAILED\n"); } } } |