summaryrefslogtreecommitdiff
path: root/serial.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2010-04-06 22:21:39 -0400
committerEric S. Raymond <esr@thyrsus.com>2010-04-06 22:21:39 -0400
commit5abc996a88e454706234656986506aba58b530ab (patch)
tree3820b078e10e096a7e295bc32d52c2c088bc21d6 /serial.c
parent7fa51189de249e610a1bc1ce7088964670476d42 (diff)
downloadgpsd-5abc996a88e454706234656986506aba58b530ab.tar.gz
Add all our info on the spin bug to TODO, and instrument all opens/closes.
Diffstat (limited to 'serial.c')
-rw-r--r--serial.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/serial.c b/serial.c
index 8485d408..d82a645d 100644
--- a/serial.c
+++ b/serial.c
@@ -294,6 +294,8 @@ int gpsd_open(struct gps_device_t *session)
gpsd_get_speed(&session->ttyset_old), 'N', 1);
}
session->is_serial = true;
+ gpsd_report(LOG_SPIN, "open(%s) -> %d in gpsd_open()\n",
+ session->gpsdata.dev.path, session->gpsdata.gps_fd);
return session->gpsdata.gps_fd;
}
@@ -399,6 +401,8 @@ void gpsd_close(struct gps_device_t *session)
(speed_t)session->gpsdata.dev.baudrate);
/*@ end @*/
(void)tcsetattr(session->gpsdata.gps_fd,TCSANOW,&session->ttyset_old);
+ gpsd_report(LOG_SPIN, "close(%d) in gpsd_close(%s)\n",
+ session->gpsdata.gps_fd, session->gpsdata.dev.path);
(void)close(session->gpsdata.gps_fd);
session->gpsdata.gps_fd = -1;
}